John Kessenich
|
121853f4df
SPV: Add OpSource shader source code and file name.
|
7 years ago |
Rex Xu
|
470026f9d7
HLSL: Fix an issue of frexp().
|
7 years ago |
steve-lunarg
|
0b5c2ae70e
Preserve signedness in SPV image query ops
|
7 years ago |
Vlad Ivanov
|
689490fd4d
SpvBuilder: add const specifier to vector reference arguments
|
7 years ago |
Rex Xu
|
430ef40ab4
Implement new revision of extension GL_AMD_shader_ballot
|
8 years ago |
John Kessenich
|
927608b393
Non-functional: White space after "//", mostly for copyrights.
|
7 years ago |
John Kessenich
|
517fe7a6ad
Non-functional: Rename some entry-point variables to entryPoint, not main.
|
7 years ago |
Rex Xu
|
c9e3c3c941
Parser: Implement extension GL_AMD_gpu_shader_half_float.
|
8 years ago |
Rex Xu
|
5159664475
SPV: Implement the extension SPV_KHR_shader_ballot
|
8 years ago |
John Kessenich
|
6fccb3cd75
Non-functional: Sweep through the stack for consistent with "main" and entry point.
|
8 years ago |
John Kessenich
|
f2b7f3353b
SPV: Tighten up number of struct-types declared based on decoration.
|
8 years ago |
Rex Xu
|
9d93a2370d
Implement 4 AMD-specific extensions.
|
8 years ago |
John Kessenich
|
7f349c73db
Build: Remove causes of pedantic warnings. Addresses issue #352 and PR #242.
|
8 years ago |
John Kessenich
|
76d4dfcd51
SPV non-functional: minor readability improvements for texturing.
|
8 years ago |
John Kessenich
|
d3d3ce7160
Comments only.
|
8 years ago |
Lei Zhang
|
17535f7d55
Create a new logger class for all messages w.r.t. SPIR-V build.
|
8 years ago |
Lei Zhang
|
09caf12bec
Avoid printing to stdout directly in library functions.
|
8 years ago |
Rex Xu
|
8ff43de891
Implement the extension GL_ARB_gpu_shader_int64
|
8 years ago |
qining
|
27e04a004d
Fix spec const construtor for matrix and vector
|
8 years ago |
John Kessenich
|
1c7e70763b
Merge branch 'master' into hlsl-frontend
|
8 years ago |
qining
|
135452061a
Spec Constant Operations
|
8 years ago |
John Kessenich
|
4d65ee31a6
Generalize "main" to a settable entry point name.
|
8 years ago |
qining
|
da39733f28
Remove decoration of undefined IDs
|
8 years ago |
John Kessenich
|
6c292d3ba7
SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl).
|
8 years ago |
John Kessenich
|
019f08fcd8
SPV: Fix issue #159: use ExplicitLod forms for non-fragment stages.
|
8 years ago |
John Kessenich
|
5d0fa9781b
SPV Capabilities: StorageImageExtendedFormats, StorageImageReadWithoutFormat, and StorageImageWriteWithoutFormat.
|
8 years ago |
John Kessenich
|
103bef9d74
SPV: Handle GLSL bool loads from a uniform buffer as a conversion from int -> bool.
|
8 years ago |
John Kessenich
|
32cfd49b68
SPV: RelaxedPrecision: Plumb this through the full AST->SPV translator.
|
8 years ago |
John Kessenich
|
9218759ebb
SPV: Address superset of issue #151: missing OpCapability instructions.
|
8 years ago |
Dejan Mircevski
|
e7f6cac1bd
Merge branch 'topo' into loopgen-after-readable-order
|
8 years ago |