------------------------------------------------------------------- Sun Jun 12 14:06:11 UTC 2016 - jengelh@inai.de - Update to 2.3g537 * HLSL: Implement proper nesting of symbol-table scopes and identifier searching. * HLSL: Add all int/float/bool/uint matrix types, void for functions, and a few others. * Types: Add an isOpaque() helper * remapper: do not eliminate interface variables in dce by default * Initial implementation of direct-mapped subset of HLSL intrinsics with type subset. * SPV: Don't shadow sampler parameters when performing function calls * Check for linking multiple ES shaders to the same stage * Vulkan: Finish semantics for what creates spec-const-semantics. * HLSL: Add more matrix types to the grammar. * Full stack: distinguish between a scalar and a vector of size 1. * SPV: Don't emit memory barrier for ESSL barrier(), but still do for GLSL barrier(). * Add support for querying vertex attributes in reflection API * SPV: Don't add clip/cull distance capabilities unless used. * Tests: Add a set of gtest-file-based HLSL tests. * SPV: Handle matrix's OpFConvert vector by vector. * HLSL: Add function call syntax and AST building. * SPV: Add capability ImageGatherExtended if necessary. * SPIR-V do not decorate: members of plain structs with location; non-top level members with interp. ------------------------------------------------------------------- Tue Apr 26 18:35:34 UTC 2016 - jengelh@inai.de - Update to 2.3.g401 * Fix compile error involving std::isinf - Drop badcode.diff (merged upstream) ------------------------------------------------------------------- Wed Feb 17 11:06:24 UTC 2016 - jengelh@inai.de - Initial package (version 2.3.g244) for build.opensuse.org - Add badcode.diff