- 82e95a3 SPV: Add auto location mapping of non-opaque non-block uniform variables. by John Kessenich · 7 years ago
- 74c5f71 Merge pull request #1014 from KhronosGroup/SPV_EXT_shader_viewport_index_layer by John Kessenich · 7 years ago
- 35343cb Merge pull request #1034 from KhronosGroup/module-processes by John Kessenich · 7 years ago
- b41bff6 SPV: 1st pass implementation of SPV_EXT_shader_viewport_index_layer. by John Kessenich · 7 years ago
- 2a27116 SPV reflection: Add OpModuleProcessed for compile options. by John Kessenich · 7 years ago
- 1f312f9 Merge pull request #1028 from LoopDawg/clip-cull-input by John Kessenich · 7 years ago
- e2cda3c HLSL: handle clip and cull distance input builtin type conversion by LoopDawg · 7 years ago
- fc34369 Merge pull request #1029 from amdrexu/feature2 by John Kessenich · 7 years ago
- 00b3e38 Merge pull request #1025 from amdrexu/feature by John Kessenich · 7 years ago
- 129799a Implement extension GL_AMD_shader_image_load_store_lod by Rex Xu · 8 years ago
- e8fdd79 SPV: Implement extension SPV_EXT_shader_stencil_export by Rex Xu · 7 years ago
- 3d1b709 HLSL: Fix #1027. by John Kessenich · 7 years ago
- 778806a HLSL: Fix #1018: Give an error for mismatched return type. by John Kessenich · 7 years ago
- b207daa Merge pull request #1017 from LoopDawg/texture-struct-return.1 by John Kessenich · 7 years ago
- d6be6da SPV: Fix #1016: Don't allow non-GLSL-extension protected Layer and ViewportIndex members. by John Kessenich · 7 years ago
- 5ee0589 HLSL: add methods to track user structure in texture return type. by LoopDawg · 7 years ago
- 03e63fa HLSL: Add fall-back for opaque initializers to just generate long-term expected code. by John Kessenich · 7 years ago
- 25495fd Merge pull request #1013 from KhronosGroup/flatten-nonarrayed by John Kessenich · 7 years ago
- 260f506 SPV: Correct selection of storage-image capabilities. Fixes #986. by John Kessenich · 7 years ago
- e29ff3c HLSL: Flatten structs for all non-arrayed I/O interfaces. by John Kessenich · 7 years ago
- 4baebea HLSL Test: Expand test, adding a user-patch-constant signature. by John Kessenich · 7 years ago
- e516d43 HLSL: Move debug naming to a simpler, more consistent, scheme. by John Kessenich · 7 years ago
- 3322dd8 HLSL: Include built-in processing for vertex input and fragment output flattening. by John Kessenich · 7 years ago
- eaed068 Merge pull request #1011 from LoopDawg/pragma-pack-matrix by John Kessenich · 7 years ago
- 6a264be HLSL: implement #pragma pack_matrix(layout) by LoopDawg · 7 years ago
- d5aedc1 HLSL: Correct which things flattening tracks for linkage, based on caller, not type. by John Kessenich · 7 years ago
- 898f5fb HLSL: fix qualifier propagation from user struct types to block definitions. by LoopDawg · 7 years ago
- 2b4f77f HLSL: Correct use of isPerVertexBuiltIn() to be isClipOrCullDistance(). by John Kessenich · 7 years ago
- d319fb4 HLSL: Test change: Geometry shaders can't return values from main. by John Kessenich · 7 years ago
- b6be80f HLSL: Flatten more I/O: non-arrayed user-only structures. by John Kessenich · 7 years ago
- cca42a8 HLSL: Stop including empty structures in the I/O interface. Fix #785. by John Kessenich · 7 years ago
- 934d11b GLSL 4.6: Implement shader group vote. by John Kessenich · 7 years ago
- 941f3bb GLSL 4.6: Implement draw parameters. by John Kessenich · 7 years ago
- 0d0c6d3 GLSL 4.6: Implement atomic counter ops and SPV_KHR_shader_atomic_counter_ops. by John Kessenich · 7 years ago
- de16e52 GLSL: Initiate version GLSL 460, including accept extraneous semicolons. by John Kessenich · 7 years ago
- fda6edc HLSL Tests: Fix two tests to be valid under FXC. by John Kessenich · 7 years ago
- a58cc9f GLSL reflection: Fix #985: reflect runtime sized arrays having no constant index. by John Kessenich · 7 years ago
- a353bf1 Nonfunctional: Add reflect test case, and fix long lines in reflection code. by John Kessenich · 7 years ago
- 286ca43 SPV: Memory qualifiers should decorate top-level block members by Rex Xu · 7 years ago
- 307b650 HLSL: handle multiple clip/cull semantic IDs by LoopDawg · 8 years ago
- ef94b1a Fix dref explicit LOD form of sample with cube texture arrays by LoopDawg · 7 years ago
- 53863a3 GLSL: Implement version 320 for ES. by John Kessenich · 7 years ago
- 9353f1a GLSL: Add version-number checking. by John Kessenich · 7 years ago
- 67eb497 SPV/OpenGL: Require locations on non-opaque uniform variables. by John Kessenich · 7 years ago
- ab00867 Merge pull request #991 from LoopDawg/resource-set-binding-fix by John Kessenich · 7 years ago
- 5201719 Fix crash with --resource-set-binding [n] (common set form, not per-register form) by LoopDawg · 8 years ago
- 0e392aa Merge pull request #996 from KhronosGroup/decorate-parameters by John Kessenich · 8 years ago
- 961cd35 SPV: Fix #995: Include memory decorations on parameters. by John Kessenich · 8 years ago
- 0e6e2ff Fix #980: flatten opaque initializers to use aliases. by John Kessenich · 8 years ago
- 91e69c0 SPV: Address #989: Don't add Location to built-ins when automapping. by John Kessenich · 8 years ago
- 735d7e5 Address part A of #982: $Global will use std140 instead of HLSL offsets. by John Kessenich · 8 years ago
- 0fca0ba WIP: HLSL: support global const initializers from non-constant rvalues by LoopDawg · 8 years ago
- 4b1a890 Nonfunctional, infrastructure: Clean up Test directory droppings. by John Kessenich · 8 years ago
- 57e6592 HLSL: Translate directive [flatten] and [branch] to SPV control mask. by Rex Xu · 8 years ago
- 423fae4 Tests: Add a test for concurrent use of std430 and push_constant. by John Kessenich · 8 years ago
- 9645f78 Merge pull request #965 from chaoc/spv-khr-post-depth-coverage by John Kessenich · 8 years ago
- c120452 Implement SPV_KHR_post_depth_coverage by chaoc · 8 years ago
- 54b9ff9 HLSL: handle type conversion for any/all intrinsics by LoopDawg · 8 years ago
- eb5f12d Merge pull request #967 from dsrbecky/multiview by John Kessenich · 8 years ago
- aad93a8 Merge pull request #959 from TiemoJung/texture_upgrade by John Kessenich · 8 years ago
- 5513d9d Multiview extension: Accept layout(num_views) qualifier by David Srbecky · 8 years ago
- 0fbe02c Implement extensions GL_OVR_multiview and GL_OVR_multiview2 by David Srbecký · 8 years ago
- fde4975 Fix for not transforming all image symbols into sampled images symbols by t.jung · 8 years ago
- 2ae23ca Merge pull request #957 from amdrexu/feature by John Kessenich · 8 years ago
- 89400ea GLSL: validation of early_fragment_tests, others, on an object. by John Kessenich · 8 years ago
- 37cdcee Implement extension GL_ARB_shader_stencil_export by Rex Xu · 8 years ago
- 89f8d1e HLSL: Fix #942: Map SV_TargetN to SPV Location N. by John Kessenich · 8 years ago
- 4f54c0c HLSL: Fix hull-shader test. by John Kessenich · 8 years ago
- fe6689c HLSL: support point mode. by John Kessenich · 8 years ago
- 6353d55 Command-line: Add support for setting language's environment. by John Kessenich · 8 years ago
- c44b95f WIP: HLSL: handle clip/cull distance array semantic matching by LoopDawg · 8 years ago
- 4329d55 HLSL: Broaden solution for #940, editing integer input for 'flat'. by John Kessenich · 8 years ago
- f0bc598 HLSL: Force flat interpolation for structure members. Fixes #940. by John Kessenich · 8 years ago
- fba125a Merge pull request #943 from xxxbxxx/for-upstream-1 by John Kessenich · 8 years ago
- 54596ff HLSL: Force flat (nointerp) onto integer fragment inputs. by John Kessenich · 8 years ago
- b1d9753 hlsl: "in out" is also an inout qualifier. by xavier · 8 years ago
- 2fcdd64 HLSL: Remove support for named tbuffer/cbuffer. Fixes #939. by John Kessenich · 8 years ago
- 054378d HLSL: Non-functional: Make test valid HLSL, and related comments/cleanup. by John Kessenich · 8 years ago
- e2ff404 Merge pull request #917 from KhronosGroup/remove-redundant-locations by John Kessenich · 8 years ago
- f790b16 Tests: Fix missing test result. by John Kessenich · 8 years ago
- a931366 Standalone: Implement -D and -U for preprocessor macros. by John Kessenich · 8 years ago
- e271312 HLSL: fix several issues in mat construction from scalars by LoopDawg · 8 years ago
- 82ae8c3 HLSL: Fix #924: Convert between two different arrays with cast. by John Kessenich · 8 years ago
- 0320d09 HLSL: Recognize types declared as identifiers as identifiers. by John Kessenich · 8 years ago
- cabbb78 Implement extension GL_AMD_gpu_shader_int16 by Rex Xu · 8 years ago
- 4d5bcd3 HLSL: Allow macro expansions to create the 'defined' operator. by John Kessenich · 8 years ago
- 3fcb42c GLSL: Fix #853: Only outer dimension of array can be specialization constant. by John Kessenich · 8 years ago
- d314ecf GLSL: Correct missing "not" from error message about non writeonly images. by John Kessenich · 8 years ago
- dd56173 GLSL: Disallow 'shared' in nested scopes. by John Kessenich · 8 years ago
- c5f2ab9 GLSL: Disallow unsized arrays of atomic_uint. by John Kessenich · 8 years ago
- 14d65be GLSL: Fix Khronos private Bugzilla 15973: local sizes can't be 0. by John Kessenich · 8 years ago
- 2eb1355 GLSL: Fix #396: Error when 'defined' comes from macro expansion. by John Kessenich · 8 years ago
- 971a0a8 Infrastructure: add include search paths (-I, etc.). by John Kessenich · 8 years ago
- 96f6552 HLSL: Implement half matrices, and map all half* -> float*. by John Kessenich · 8 years ago
- 0e07119 HLSL: Fix #919: for-init-statement is arbitrary declaration or expression. by John Kessenich · 8 years ago
- e00e8f4 GLSL: replace general missing functionality with specific messages. by John Kessenich · 8 years ago
- 225e0fc Implement the extension GL_AMD_texture_gather_bias_lod by Rex Xu · 8 years ago
- 7cdf3fc Replace #422: Remove the redundant location setting in AST->SPIR-V. by John Kessenich · 8 years ago
- 94c18a8 GLSL: Fix bug setting component=0 for an auto-location assignment. by John Kessenich · 8 years ago
- 8de7e7b GLSL: Error when using location on an arrayed block. by John Kessenich · 8 years ago