Changelog for
glslang-devel-7.11.3113-42.1.x86_64.rpm :
Tue Feb 19 13:00:00 2019 Jan Engelhardt
- Update to new upstream release 7.11.3113
* Implement GL_EXT_scalar_block_layout
* GLSL: Increase supported sizes of XBF strides and offsets
* Update to newer SPIRV-Tools, including VK_EXT_scalar_block_layout
* Implement GL_EXT_fragment_invocation_density
* SPV: Generate OpArrayLength with no signedness
* SPV: For GLSL only, bitcast OpArrayLength result back to int
* Rename GL_KHX_shader_explicit_arithmetic_types to
GL_EXT_shader_explicit_arithmetic_types
* Add support for GL_EXT_YUV_target
Tue Dec 4 13:00:00 2018 Jan Engelhardt
- Update to new upstream release 7.10.2984
* Updated type conversion rules for HLSL frontend
* HLSL: implemented c register handling
* HLSL: fix invalid spir-v vector
* scalar for float1
Mon Nov 12 13:00:00 2018 Jan Engelhardt
- Update to new upstream release 7.9.2933
* Add a SPIRV-Tools validator
* GLSL: Remove use of \"__\" in the implementation of keywords
having \"__\".
* Add GL_EXT_shader_atomic_int64
* Add ES 320 support and additional error checks for
SPV_NV_mesh_shader.
Fri Aug 24 14:00:00 2018 jengelhAATTinai.de
- Update to new upstream release 7.8.2853
* Link/SPV: Correct symbol IDs on merging ASTs to a single coherent space.
* Add missing OpExtension SPV_EXT_descriptor_indexing for dynamic indexing
capabilities.
* GLSL/Vulkan: Warn about arrays of arrays of resources that need bindings.
* GLSL/SPV: Implement SPV_EXT_descriptor_indexing and
GL_EXT_nonuniform_qualifier.
* Implement GL_NV_shader_subgroup_partitioned.
* Add support for GL_NV_shader_noperspective_interpolation.
- Add ver.diff.
Thu Mar 8 13:00:00 2018 jengelhAATTinai.de
- Update to 6.2.2604
* SPV: Implement Vulkan 1.1 features and extensions.
Wed Feb 7 13:00:00 2018 jengelhAATTinai.de
- Update to new snapshot 3.0.g1817
* HLSL: Include built-in processing for vertex input and fragment output flattening.
* HLSL: Flatten structs for all non-arrayed I/O interfaces.
* SPV: Implement extension SPV_EXT_shader_stencil_export
* HLSL: handle clip and cull distance input builtin type conversion
* SPV: 1st pass implementation of SPV_EXT_shader_viewport_index_layer.
* HLSL: add geometry stage support for clip/cull distance
* Add support for GL_OES_EGL_image_external_essl3
* Implement the extension GL_AMD_shader_fragment_mask
* Add implementation of SPV_EXT_fragment_fully_covered
* GLSL: Implement GL_EXT_control_flow_attributes.
Mon Aug 7 14:00:00 2017 jengelhAATTinai.de
- Update to new snapshot 3.0.g1516
* SPV: Handle nested opaque types as function parameters.
* SPV: Implement new extensions GL_KHX_device_group and
GL_KHX_multiview.
* HLSL: Fix #747: accept \'struct\' in front of previously
user-defined type name.
* Rename KHX to EXT to match the released specs.
* PP: Recognize the \'::\' token, and translate appropriately to
GLSL/HLSL token.
* Added \'GL_core_profile\' and \'GL_compatibility_profile\' macro
definition to preamble.
* HLSL: Add scoping operator, accept static member functions,
and support calling them.
* HLSL: require tessellation factors to be fixed size arrays
* HLSL: Add namespace grammar and some basic semantics.
* Implement the SPV_KHR_16bit_storage,
GL_AMD_texture_gather_bias_lod, GL_AMD_gpu_shader_int16,
GL_EXT_shadow_samplers, GL_ARB_shader_stencil_export,
GL_OVR_multiview, GL_OVR_multiview2
SPV_KHR_post_depth_coverage extensions.
* Fix NULL pointer dereference in TParseContext::builtInOpCheck.
* GLSL 4.6: Implement atomic counter ops and
SPV_KHR_shader_atomic_counter_ops.
* GLSL 4.6: Implement draw parameters.
* GLSL 4.6: Implement shader group vote.
- Add nodate.diff
Mon Feb 20 13:00:00 2017 jengelhAATTinai.de
- Update to 3.0.g1115
* Added --vn option to generate a C header file containing a
variable assigned to the hex representation of the shader.
* HLSL: Type sanitization: create non-IO types for var decl and
fn param/ret.
- Drop gccwarn.diff (resolved upstream)
Sat Feb 4 13:00:00 2017 jengelhAATTinai.de
- Update to 3.0.g1077
* Support SPV_NV_viewport_array2 and SPV_NV_stereo_view_rendering
* Implement SPV_KHR_subgroup_vote
* Add EOpD3DCOLORtoUBYTE4 decomposition
* Add support for SPV_NV_geometry_shader_passthrough and
SPV_NV_sample_mask_override_coverage
* Add UAV (image) binding offset and HLSL register support
- Add gccwarn.diff
Mon Oct 31 13:00:00 2016 jengelhAATTinai.de
- Update to 3.0g900
* Added -x option to save SPIR-V as 32-bit hexadecimal numbers to
a text file.
* Add decompositions for some HLSL intrinsics.
* HLSL: Support semantics in function parameter declarations.
* HLSL: Map parameter qualifiers from generic to function-specific
and entry-point specific.
* HLSL: Add texture Load method & decomposition
* HLSL: Add SampleLevel method
* HLSL: Add gather, improve proto generator machine for upcoming
2DMS/Shadow
* HLSL: add 2DMS texture formats, and matching Load / GetDimensions
support
* HLSL: Add shape conversions for scalar -> vector assigments.
* HLSL: Add string basic type and recognize string declaration
grammar.
* HLSL: allow multi-dimensional arrays
Sun Jun 12 14:00:00 2016 jengelhAATTinai.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 14:00:00 2016 jengelhAATTinai.de
- Update to 2.3.g401
* Fix compile error involving std::isinf
- Drop badcode.diff (merged upstream)
Wed Feb 17 13:00:00 2016 jengelhAATTinai.de
- Initial package (version 2.3.g244) for build.opensuse.org
- Add badcode.diff