John Kessenich
|
5611c6d27b
GLSL/SPV: Implement SPV_EXT_descriptor_indexing and GL_EXT_nonuniform_qualifier
|
před 6 roky |
John Kessenich
|
ead8622484
Non-functional. Rationalizations enabling future generalizations:
|
před 6 roky |
John Kessenich
|
97e35420a6
Non-functional: always return value from makeFpConstant().
|
před 6 roky |
John Kessenich
|
5d610ee1dc
Implement SPV_GOOGLE_hlsl_functionality1.
|
před 6 roky |
John Kessenich
|
cb32c54466
Merge pull request #1289 from Igalia/igalia/dmat-scalar-division
|
před 6 roky |
Daniel Koch
|
bfe0952118
Fix build several build errors
|
před 6 roky |
Neil Roberts
|
eddb1318ae
Use the correct type for the constant for matrix/scalar division
|
před 6 roky |
John Kessenich
|
ac3707921e
Revert the commits that change OpArrayLength type and bumped the version number.
|
před 6 roky |
John Kessenich
|
66011cb2c2
SPV: Implement Vulkan 1.1 features and extensions.
|
před 6 roky |
Rex Xu
|
e518772dc9
SPV: The result type of OpArrayLength should be UINT
|
před 6 roky |
Rex Xu
|
1e5d7b0b27
Implement the extension GL_AMD_gpu_shader_half_float_fetch
|
před 7 roky |
John Kessenich
|
46413d5780
SPV: Fix #1258: cache constant structs by id, not opcode.
|
před 6 roky |
John Kessenich
|
57f6a016f0
SPV: Complete OpModuleProcessed implementation, enabled by have 1.2 headers.
|
před 6 roky |
John Kessenich
|
5c3eed542d
SPV: Create more access chains addressing a few swizzling issues.
|
před 6 roky |
John Kessenich
|
a2858d9bdd
GLSL: Implement GL_EXT_control_flow_attributes.
|
před 6 roky |
John Kessenich
|
2b5ea9f851
SPV Version: Emit the requested SPIR-V version, not the header version.
|
před 6 roky |
John Kessenich
|
43f5b27321
Non-Functional: Use OpModuleProcessed from the unified header.
|
před 6 roky |
John Kessenich
|
7a9db71f46
SPV: Don't emit StorageImageMultisample capability for subpass images.
|
před 7 roky |
John Kessenich
|
2a27116cae
SPV reflection: Add OpModuleProcessed for compile options.
|
před 7 roky |
John Kessenich
|
260f50616a
SPV: Correct selection of storage-image capabilities. Fixes #986.
|
před 7 roky |
John Kessenich
|
fad6297206
SPV: Non-functional: support lists of decorations per parameter.
|
před 7 roky |
Rex Xu
|
57e65929e4
HLSL: Translate directive [flatten] and [branch] to SPV control mask.
|
před 7 roky |
John Kessenich
|
e485c7af58
SPV: Debug output: Include OpLine information for execution path.
|
před 7 roky |
John Kessenich
|
121853f4df
SPV: Add OpSource shader source code and file name.
|
před 7 roky |
steve-lunarg
|
0b5c2ae70e
Preserve signedness in SPV image query ops
|
před 7 roky |
steve-lunarg
|
5da1f038d8
HLSL: implement 4 (of 6) structuredbuffer types
|
před 7 roky |
John Kessenich
|
0302bdf04a
SPV: Fix #723: construct vectors from matrices.
|
před 7 roky |
Vlad Ivanov
|
689490fd4d
SpvBuilder: add const specifier to vector reference arguments
|
před 7 roky |
Rex Xu
|
430ef40ab4
Implement new revision of extension GL_AMD_shader_ballot
|
před 8 roky |
John Kessenich
|
927608b393
Non-functional: White space after "//", mostly for copyrights.
|
před 7 roky |