- 260f506 SPV: Correct selection of storage-image capabilities. Fixes #986. 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 · 7 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 · 7 years ago
- 0e392aa Merge pull request #996 from KhronosGroup/decorate-parameters by John Kessenich · 7 years ago
- 961cd35 SPV: Fix #995: Include memory decorations on parameters. by John Kessenich · 7 years ago
- 0e6e2ff Fix #980: flatten opaque initializers to use aliases. by John Kessenich · 7 years ago
- 91e69c0 SPV: Address #989: Don't add Location to built-ins when automapping. by John Kessenich · 7 years ago
- 735d7e5 Address part A of #982: $Global will use std140 instead of HLSL offsets. by John Kessenich · 7 years ago
- 0fca0ba WIP: HLSL: support global const initializers from non-constant rvalues by LoopDawg · 7 years ago
- 57e6592 HLSL: Translate directive [flatten] and [branch] to SPV control mask. by Rex Xu · 7 years ago
- 9645f78 Merge pull request #965 from chaoc/spv-khr-post-depth-coverage by John Kessenich · 7 years ago
- c120452 Implement SPV_KHR_post_depth_coverage by chaoc · 7 years ago
- 54b9ff9 HLSL: handle type conversion for any/all intrinsics by LoopDawg · 7 years ago
- eb5f12d Merge pull request #967 from dsrbecky/multiview by John Kessenich · 7 years ago
- aad93a8 Merge pull request #959 from TiemoJung/texture_upgrade by John Kessenich · 7 years ago
- 5513d9d Multiview extension: Accept layout(num_views) qualifier by David Srbecky · 7 years ago
- 0fbe02c Implement extensions GL_OVR_multiview and GL_OVR_multiview2 by David Srbecký · 7 years ago
- fde4975 Fix for not transforming all image symbols into sampled images symbols by t.jung · 7 years ago
- 2ae23ca Merge pull request #957 from amdrexu/feature by John Kessenich · 7 years ago
- 89400ea GLSL: validation of early_fragment_tests, others, on an object. by John Kessenich · 7 years ago
- 37cdcee Implement extension GL_ARB_shader_stencil_export by Rex Xu · 7 years ago
- 89f8d1e HLSL: Fix #942: Map SV_TargetN to SPV Location N. by John Kessenich · 7 years ago
- 4f54c0c HLSL: Fix hull-shader test. by John Kessenich · 7 years ago
- fe6689c HLSL: support point mode. by John Kessenich · 7 years ago
- c44b95f WIP: HLSL: handle clip/cull distance array semantic matching by LoopDawg · 7 years ago
- 4329d55 HLSL: Broaden solution for #940, editing integer input for 'flat'. by John Kessenich · 7 years ago
- f0bc598 HLSL: Force flat interpolation for structure members. Fixes #940. by John Kessenich · 7 years ago
- fba125a Merge pull request #943 from xxxbxxx/for-upstream-1 by John Kessenich · 7 years ago
- 54596ff HLSL: Force flat (nointerp) onto integer fragment inputs. by John Kessenich · 7 years ago
- b1d9753 hlsl: "in out" is also an inout qualifier. by xavier · 7 years ago
- 2fcdd64 HLSL: Remove support for named tbuffer/cbuffer. Fixes #939. by John Kessenich · 7 years ago
- 054378d HLSL: Non-functional: Make test valid HLSL, and related comments/cleanup. by John Kessenich · 7 years ago
- e2ff404 Merge pull request #917 from KhronosGroup/remove-redundant-locations by John Kessenich · 7 years ago
- f790b16 Tests: Fix missing test result. by John Kessenich · 7 years ago
- a931366 Standalone: Implement -D and -U for preprocessor macros. by John Kessenich · 7 years ago
- e271312 HLSL: fix several issues in mat construction from scalars by LoopDawg · 7 years ago
- 82ae8c3 HLSL: Fix #924: Convert between two different arrays with cast. by John Kessenich · 7 years ago
- 0320d09 HLSL: Recognize types declared as identifiers as identifiers. by John Kessenich · 7 years ago
- cabbb78 Implement extension GL_AMD_gpu_shader_int16 by Rex Xu · 7 years ago
- 4d5bcd3 HLSL: Allow macro expansions to create the 'defined' operator. by John Kessenich · 7 years ago
- 3fcb42c GLSL: Fix #853: Only outer dimension of array can be specialization constant. by John Kessenich · 7 years ago
- d314ecf GLSL: Correct missing "not" from error message about non writeonly images. by John Kessenich · 7 years ago
- dd56173 GLSL: Disallow 'shared' in nested scopes. by John Kessenich · 7 years ago
- c5f2ab9 GLSL: Disallow unsized arrays of atomic_uint. by John Kessenich · 7 years ago
- 14d65be GLSL: Fix Khronos private Bugzilla 15973: local sizes can't be 0. by John Kessenich · 7 years ago
- 2eb1355 GLSL: Fix #396: Error when 'defined' comes from macro expansion. by John Kessenich · 7 years ago
- 971a0a8 Infrastructure: add include search paths (-I, etc.). by John Kessenich · 7 years ago
- 96f6552 HLSL: Implement half matrices, and map all half* -> float*. by John Kessenich · 7 years ago
- 0e07119 HLSL: Fix #919: for-init-statement is arbitrary declaration or expression. by John Kessenich · 7 years ago
- e00e8f4 GLSL: replace general missing functionality with specific messages. by John Kessenich · 7 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 · 7 years ago
- 94c18a8 GLSL: Fix bug setting component=0 for an auto-location assignment. by John Kessenich · 7 years ago
- 8de7e7b GLSL: Error when using location on an arrayed block. by John Kessenich · 7 years ago
- 0b94a31 Merge pull request #915 from LoopDawg/subvec4-intrinsic by John Kessenich · 7 years ago
- f315074 HLSL: Convert run-time sampler assignments to compile-time aliases. by John Kessenich · 7 years ago
- 750c2d0 SPV: When passing structs of opaque types, flatten and pass the members instead. by John Kessenich · 7 years ago
- d66c5b1 HLSL: iomapper: Fix #914. Tolerate user aliasing of bindings. by John Kessenich · 7 years ago
- a696fd1 HLSL: add test coverage for sub-vec4 texture intrinsics by LoopDawg · 7 years ago
- 3494b4d HLSL: Add an Includer to handle #include. by John Kessenich · 7 years ago
- e485c7a SPV: Debug output: Include OpLine information for execution path. by John Kessenich · 7 years ago
- 121853f SPV: Add OpSource shader source code and file name. by John Kessenich · 7 years ago
- baf570e Pure Texture to Sampled Texture Transform by t.jung · 7 years ago
- d6af18f Merge pull request #901 from LoopDawg/imat-construct by John Kessenich · 7 years ago
- 84cc15f HLSL: Fix #903: Don't short-circuit && or ||. by John Kessenich · 7 years ago
- 6e2295d HLSL: Fix #902: Incorrect protection against zero arguments. by John Kessenich · 7 years ago
- 174ccb8 HLSL: Add imat, umat, and bmat constructors by LoopDawg · 7 years ago
- 2c6f48b Fix #373: Implicitly make gl_FragColor a location=0 output. by John Kessenich · 7 years ago
- 1d585ac SPV: Correctly enforce 'location' presence on in/out blocks. by John Kessenich · 7 years ago
- 557caf2 Merge pull request #900 from LoopDawg/tx-overloads by John Kessenich · 7 years ago
- 7b8c386 More non-determinism fixed. by John Kessenich · 7 years ago
- b6cabc4 Fix C++ portability, non-deterministic order of argument evaluation. by John Kessenich · 7 years ago
- 80f92a1 Fix #857: Convert uniform int to local bool for struct alias assignment. by John Kessenich · 7 years ago
- 0d2b471 HLSL: Don't do logical short-circuits when the operands are bool-vectors. by John Kessenich · 7 years ago
- 132a28a HLSL: allow name mangling based on texture template type by LoopDawg · 7 years ago
- ab0847e Merge pull request #896 from KhronosGroup/spv-location by John Kessenich · 7 years ago
- 65c2eed Remapper: handle embedded opcode in OpSpecConstantOp by LoopDawg · 7 years ago