John Kessenich
|
31aa3d6019
SPV: only declare the pure 8/16-bit capabilities when needed.
|
6 lat temu |
John Kessenich
|
149afc3930
SPV: More corrections of <id> versus "immediate" operands.
|
6 lat temu |
John Kessenich
|
f04c51b3bd
Non-Functional: Add postprocess as more robust way to add capabilities
|
6 lat temu |
John Kessenich
|
5611c6d27b
GLSL/SPV: Implement SPV_EXT_descriptor_indexing and GL_EXT_nonuniform_qualifier
|
6 lat temu |
John Kessenich
|
5d610ee1dc
Implement SPV_GOOGLE_hlsl_functionality1.
|
6 lat temu |
Neil Roberts
|
eddb1318ae
Use the correct type for the constant for matrix/scalar division
|
6 lat temu |
John Kessenich
|
66011cb2c2
SPV: Implement Vulkan 1.1 features and extensions.
|
6 lat temu |
John Kessenich
|
46413d5780
SPV: Fix #1258: cache constant structs by id, not opcode.
|
6 lat temu |
John Kessenich
|
57f6a016f0
SPV: Complete OpModuleProcessed implementation, enabled by have 1.2 headers.
|
6 lat temu |
John Kessenich
|
5c3eed542d
SPV: Create more access chains addressing a few swizzling issues.
|
6 lat temu |
John Kessenich
|
a2858d9bdd
GLSL: Implement GL_EXT_control_flow_attributes.
|
6 lat temu |
John Kessenich
|
2b5ea9f851
SPV Version: Emit the requested SPIR-V version, not the header version.
|
6 lat temu |
John Kessenich
|
2a27116cae
SPV reflection: Add OpModuleProcessed for compile options.
|
7 lat temu |
John Kessenich
|
fad6297206
SPV: Non-functional: support lists of decorations per parameter.
|
7 lat temu |
Rex Xu
|
57e65929e4
HLSL: Translate directive [flatten] and [branch] to SPV control mask.
|
7 lat temu |
Rex Xu
|
cabbb788b4
Implement extension GL_AMD_gpu_shader_int16
|
7 lat temu |
John Kessenich
|
e485c7af58
SPV: Debug output: Include OpLine information for execution path.
|
7 lat temu |
John Kessenich
|
121853f4df
SPV: Add OpSource shader source code and file name.
|
7 lat temu |
Rex Xu
|
470026f9d7
HLSL: Fix an issue of frexp().
|
7 lat temu |
steve-lunarg
|
0b5c2ae70e
Preserve signedness in SPV image query ops
|
7 lat temu |
Vlad Ivanov
|
689490fd4d
SpvBuilder: add const specifier to vector reference arguments
|
7 lat temu |
Rex Xu
|
430ef40ab4
Implement new revision of extension GL_AMD_shader_ballot
|
8 lat temu |
John Kessenich
|
927608b393
Non-functional: White space after "//", mostly for copyrights.
|
7 lat temu |
John Kessenich
|
517fe7a6ad
Non-functional: Rename some entry-point variables to entryPoint, not main.
|
7 lat temu |
Rex Xu
|
c9e3c3c941
Parser: Implement extension GL_AMD_gpu_shader_half_float.
|
8 lat temu |
Rex Xu
|
5159664475
SPV: Implement the extension SPV_KHR_shader_ballot
|
8 lat temu |
John Kessenich
|
6fccb3cd75
Non-functional: Sweep through the stack for consistent with "main" and entry point.
|
8 lat temu |
John Kessenich
|
f2b7f3353b
SPV: Tighten up number of struct-types declared based on decoration.
|
8 lat temu |
Rex Xu
|
9d93a2370d
Implement 4 AMD-specific extensions.
|
8 lat temu |
John Kessenich
|
7f349c73db
Build: Remove causes of pedantic warnings. Addresses issue #352 and PR #242.
|
8 lat temu |