Jeff Bolz
7da39ed968
Implement GL_EXT_scalar_block_layout
2018-11-14 09:30:53 -06:00
Ashwin Lele
ff1783db87
Multiple features and misc fixes for final raytracing non experimental version.
2018-10-31 07:55:24 -07:00
John Kessenich
43bb5bd188
Fix #1536 : use string instead of TString for uniform-location override.
2018-10-20 17:37:19 -06:00
Sahil Parmar
035cbbe3d0
Allow redeclaration of builtin interface blocks in mesh shader
...
Apart from allowing redeclaration of gl_MeshPerVertexNV and gl_MeshPerPrimitiveNV blocks, this change also -
- Resize clip/cull perview distances based on static index use
- Error out use of both single-view and per-view builtins
- Add new gtests with redeclared blocks and edit existing test output
- Fix couple of typos
2018-10-04 16:39:18 -07:00
John Kessenich
1f60c72c67
Interface: remove NV_EXTENSIONS from the resources header.
...
This allows library consumers to work without have to set
NV_EXTENSIONS.
2018-09-26 03:02:13 -06:00
John Kessenich
a8453d4bc0
SPIRV-Tools: Move to more recent (higher quality) version.
2018-09-20 14:36:42 -06:00
John Kessenich
088da33263
Bump revision.
2018-09-20 02:04:42 -06:00
John Kessenich
8751c13ce2
Bump minor version.
2018-09-19 16:50:05 -06:00
Chao Chen
5b2203db04
Add-support-for-SPV_NV_shading_rate
2018-09-19 13:07:43 -07:00
Chao Chen
b50c02ef53
Add-support-for-SPV_NVX_raytracing
2018-09-19 13:07:43 -07:00
Chao Chen
3c3669904c
Add-support-for-SPV_NV_mesh_shader
2018-09-19 13:07:43 -07:00
Chao Chen
3a1379667d
0003-Add-support-for-SPV_NV_shader_image_footprint
2018-09-19 13:07:42 -07:00
Chao Chen
beae2251b7
Add-support-for-SPV_NV_compute_shader_derivatives
2018-09-19 13:07:42 -07:00
Chao Chen
9eada4b971
Add-support-for-SPV_NV_fragment_shader_barycentric
2018-09-19 13:07:42 -07:00
John Kessenich
b4a598ba93
Bump revision.
2018-09-13 17:54:48 -06:00
John Kessenich
6def4375cc
Bump revision.
2018-09-10 18:14:21 -06:00
John Kessenich
1ca0f8e8eb
Bump version and revision.
2018-09-07 09:07:03 -06:00
Jeff Bolz
36831c9bad
GL_KHR_memory_scope_semantics
2018-09-06 20:36:14 -05:00
John Kessenich
97068d8b30
Merge pull request #1465 from otakuto/remove-execute-permissions
...
Remove execute permissions
2018-08-31 08:14:47 -07:00
John Kessenich
ac2e1b6328
bump revision
2018-08-30 17:43:22 -06:00
John Kessenich
72f8c69097
Bump version patch level.
2018-08-13 01:32:56 -06:00
John Kessenich
ec5c11931b
Bump revision.
2018-08-09 14:17:52 -06:00
otakuto
d03da06ac1
Remove execute permissions
2018-08-07 03:16:20 +09:00
John Kessenich
13803b185d
Bump revision.
2018-07-25 15:34:01 -06:00
John Kessenich
b617e14acb
Link: Merge all the settings in TIntermediate.
...
Fixes #1309 .
2018-07-20 12:34:59 -06:00
John Kessenich
41436ad204
Link/SPV: Correct symbol IDs on merging ASTs to a single coherent space
...
This is one step in providing full linker functionality for creating
correct SPIR-V from multiple compilation units for the same stage.
(This was the only remaining "hard" part. The rest should be simple.)
2018-07-18 18:07:41 -06:00
John Kessenich
cf6bd066b9
HLSL: Fix #1432 : Globally initialize local static variables.
2018-07-11 01:09:14 -06:00
John Kessenich
312dcfb070
Implement GL_EXT_shader_16bit_storage and GL_EXT_shader_8bit_storage extensions.
...
These introduce limited support for 8/16-bit types such that they can only be accessed in buffer memory and converted to/from 32-bit types.
Contributed from Khronos-internal work.
2018-07-03 13:51:31 -06:00
John Kessenich
eefab240f7
Bump revision.
2018-07-03 09:34:43 -06:00
John Kessenich
513cc4cf87
Merge branch 'HaydnTrigg-patch-1'
2018-07-02 16:13:29 -06:00
John Kessenich
6d61684f4b
Bump revision.
2018-07-02 13:49:16 -06:00
John Kessenich
c99304c5dc
Bump revision.
2018-06-19 09:47:23 -06:00
John Kessenich
ba018e6762
SPV: Fix #1399 emit ImageGatherExtended when using ConstOffsets operand
2018-06-05 08:53:36 -06:00
John Kessenich
14b85d3ff3
Fix #1395 : GLSL volatile maps to SPIR-V Volatile and Coherent.
...
The major version number was bumped in the previous commit to support
this.
2018-06-04 15:36:03 -06:00
John Kessenich
d6c975572e
Change the major revision number for next commit.
2018-06-04 15:33:31 -06:00
John Kessenich
a7eb582ac5
Bump revision.
2018-06-04 15:30:54 -06:00
John Kessenich
2aaef1221f
Bump revision.
2018-05-17 11:26:36 -06:00
John Kessenich
fd9d9ef436
Bump version.
2018-05-04 21:35:05 -06:00
John Kessenich
4c57470872
Bump revision.
2018-04-17 17:46:33 -06:00
John Kessenich
3bb4c48cd9
Bump revision.
2018-04-16 16:02:21 -06:00
John Kessenich
6cf7645c6d
Bump revision.
2018-04-13 21:01:01 -06:00
John Kessenich
461ea09943
Non-functional: Fix tabs.
2018-04-11 00:03:47 -06:00
John Kessenich
9de57c815b
Bump revision.
2018-04-10 14:20:01 -06:00
St0fF
77d04598d3
fix VS2012 compile issues
...
small fixes needed to compile under Win8.1/VS2012/static_lib
2018-04-09 17:37:01 +02:00
John Kessenich
11b5c31108
Update revision.
2018-04-05 19:57:40 -06:00
John Kessenich
a89f8cf76b
Merge branch 'nonuniform-dynindex'
2018-04-05 13:53:31 -06:00
John Kessenich
4597fea82e
Update revision.
2018-04-05 13:50:02 -06:00
John Kessenich
6a8a678c4f
Revision/Version update.
2018-04-05 13:45:52 -06:00
John Kessenich
5611c6d27b
GLSL/SPV: Implement SPV_EXT_descriptor_indexing and GL_EXT_nonuniform_qualifier
2018-04-05 11:25:02 -06:00
John Kessenich
0b5e5da7e7
Update revision.
2018-04-02 15:04:19 -06:00