- Oct 26, 2018
-
-
John Kessenich authored
-
John Kessenich authored
Allow GL_NV_mesh_shader in fragment shaders for perprimitiveNV
-
Sahil Parmar authored
- Emit relevant capability/extension for use of perprimitiveNV in fragment shader - Remove redundant checks for mesh shader qualifiers in glslang.y - Add profile version check for use of extension GL_NV_mesh_shader - Add a new gtest for use of perprimitiveNV in fragment shader
-
- Oct 25, 2018
-
-
John Kessenich authored
Fixup unused parameter warnings
-
John Kessenich authored
-
- Oct 24, 2018
-
-
Dan Sinclair authored
This CL removes the current parameters which are unused in order to fixup the issued clang warnings.
-
- Oct 22, 2018
-
-
John Kessenich authored
BUILD.gn: remove the static_library target.
-
- Oct 21, 2018
-
-
John Kessenich authored
-
- Oct 20, 2018
-
-
John Kessenich authored
-
- Oct 17, 2018
-
-
Corentin Wallez authored
This had no sources and depended on a source_set which is an invalid use of GN because the source_set gets propagated to dependents of the static_library instead.
-
John Kessenich authored
Fix a parse issue of imageAtomicCompSwap()
-
Rex Xu authored
The max count of arguments is 5 when image2DMS/image2DMSArray is specified.
-
- Oct 16, 2018
-
-
John Kessenich authored
Fix flags.nonprivate to be true for workgroup memory, which is implicitly workgroupcoherent/nonprivate
-
Jeff Bolz authored
Fix flags.nonprivate to be true for workgroup memory, which is implicitly workgroupcoherent/nonprivate
-
- Oct 10, 2018
-
-
Khronos Group Webmaster authored
-
- Oct 05, 2018
-
-
John Kessenich authored
Allow redeclaration of builtin interface blocks in mesh shader
-
John Kessenich authored
Fix inferred output primitive for GL_NV_geometry_shader_passthrough
-
Chao Chen authored
For GL_NV_geometry_shader_passthrough extension, the Inferred output primitive for ElgTriangles should be ElgTriangleStrip. Also removed unnecessary relax for GL_NV_geometry_shader_passthrough in link validate
-
John Kessenich authored
Enhancement: add extra command line options that modifies aml
-
- Oct 04, 2018
-
-
Sahil Parmar authored
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
-
- Oct 03, 2018
-
-
John Kessenich authored
BUILD.gn: glslang_sources need the public config too
-
Corentin Wallez authored
-
- Oct 02, 2018
-
-
John Kessenich authored
BUILD.gn: only use complete_static_lib on mac
-
Corentin Wallez authored
-
Neil Roberts authored
This will be used to generate uniform locations with --aml
-
Neil Roberts authored
-
- Sep 28, 2018
-
-
John Kessenich authored
Add ES 320 support and additional error checks for SPV_NV_mesh_shader
-
- Sep 27, 2018
-
-
Sahil Parmar authored
Also continue error checking post requireStage() check
-
- Sep 26, 2018
-
-
Sahil Parmar authored
-
John Kessenich authored
BUILD.gn: make the static_lib complete to fix the build on OSX
-
Corentin Wallez authored
-
Sahil Parmar authored
-
John Kessenich authored
This also fixes some cpp files that uncover issues when building with the flags turned off.
-
John Kessenich authored
Remove NV_EXTENSION ifdefs from ShaderLang.h
-
Jeff Bolz authored
-
John Kessenich authored
This allows library consumers to work without have to set NV_EXTENSIONS.
-
- Sep 25, 2018
-
-
John Kessenich authored
Fix missing case label for miss stage.
-
John Kessenich authored
Add BUILD.gn configuration.
-
Sahil Parmar authored
- Add ES 320 support - Error out use of perprimitiveNV for non mesh/fragment shaders - Error out use of mesh/task shaders w/o use of NV_mesh_shader - Error out use of NV_mesh_shader for non task/mesh shaders - Error out use of perviewNV for non mesh shaders - Error out use of taskNV for non mesh/task shaders - Add test case for mesh shader with ES 320 profile
-
Dan Sinclair authored
-