Commit graph

  • 12fcaa2cc2 Review feedback Dan Sinclair 2018-11-13 09:17:44 -05:00
  • 97573b0c41
    Merge pull request #1573 from dneto0/fix-pch John Kessenich 2018-11-12 16:13:40 -07:00
  • 0392544b7a PCH filename depends on current binary dir David Neto 2018-11-12 17:09:07 -05:00
  • 70661b9c08 Handle potentially uninitialized result Dan Sinclair 2018-11-12 13:56:52 -05:00
  • d509a5eec6
    Merge pull request #1569 from amdrexu/bugfix John Kessenich 2018-11-12 09:01:35 -07:00
  • 7bf5fcc541 Fix parser issue: redeclare gl_FragStencilRefARB is not supported Rex Xu 2018-11-12 15:15:57 +08:00
  • adba7dfc68 ParseHelper: assign global XfbBuffer to a block missing it Alejandro Piñeiro 2018-10-23 14:54:26 +02:00
  • 918caa7ee4
    Merge pull request #1547 from Igalia/apinheiro/xfb-struct-assignment John Kessenich 2018-11-09 12:27:39 -07:00
  • 685fccd97a
    Merge pull request #1565 from greg-lunarg/kg25 John Kessenich 2018-11-08 21:08:54 -07:00
  • 68fbda9862 Add DeadBranchElim before MergeReturn in legalization. GregF 2018-11-08 10:35:45 -07:00
  • 4207c97b93 Fix #1563: Corrupt token when an object macro miscalls a function macro John Kessenich 2018-11-07 18:25:56 -07:00
  • 4ee2f75294 PP: More clearly distinguish funtion-like and object-like macros John Kessenich 2018-11-07 17:14:46 -07:00
  • 0a339ec20c
    Merge pull request #1564 from jeffbolznv/spirv-pch John Kessenich 2018-11-07 10:01:25 -07:00
  • 02ed310ac3 Rename PCH macro to glslang_pch (to avoid name collision) and update to latest spirv-tools Jeff Bolz 2018-11-07 09:35:20 -06:00
  • 8b782e77df Tests: Add test for ways of calling no-argument macro with (). John Kessenich 2018-11-06 14:51:27 -07:00
  • 1c1c2d643a
    Merge pull request #1559 from jeffbolznv/glslang_pch John Kessenich 2018-11-02 10:24:48 -06:00
  • cdf7a85b14
    Merge pull request #1557 from nicebyte/spec-const-decorations John Kessenich 2018-11-02 10:23:22 -06:00
  • 4c9876b34c Add names for composite constants in SPIR-V Grigory Dzhavadyan 2018-10-29 22:56:44 -07:00
  • 22d0b7cbad Use precompiled headers for some glslang projects Jeff Bolz 2018-10-31 15:38:08 -05:00
  • a440fbb04f
    Merge pull request #1543 from alelenv/nv-raytracing-final John Kessenich 2018-10-31 12:00:36 -06:00
  • ff1783db87 Multiple features and misc fixes for final raytracing non experimental version. Ashwin Lele 2018-10-22 16:41:44 -07:00
  • af8c1bdb16 ParseHelper: assign xfb_offset for struct members too Alejandro Piñeiro 2018-10-26 12:35:54 +02:00
  • 0ac199df32
    Merge pull request #1558 from Kangz/fix_build_gn John Kessenich 2018-10-30 17:17:11 -06:00
  • ab5382cf79 BUILD.gn: remove reference to non-existent header Corentin Wallez 2018-10-30 16:11:46 +01:00
  • b2b3d81e9b
    Merge pull request #1556 from Kangz/msvc John Kessenich 2018-10-29 16:16:46 -06:00
  • 04a2fe93d0 Fix MSVC warning C4065: 'default' but no 'case' labels Corentin Wallez 2018-10-29 16:24:00 +01:00
  • f0928b3f56 Build: Pin googletest to a version that works with visual studio 2013. John Kessenich 2018-10-26 11:28:37 -06:00
  • 25ed3fce0c
    Merge pull request #1542 from sheredom/fix_8bit_storagebuffer John Kessenich 2018-10-26 10:27:46 -06:00
  • 8717a5d39a SPV/Standalone: Support specifying arbitrary versions of SPIR-V. John Kessenich 2018-10-26 10:12:32 -06:00
  • ae63a8dfce
    Merge pull request #1549 from sparmarNV/fix-SPV_NV_mesh_shader John Kessenich 2018-10-26 09:25:38 -06:00
  • b6b01f067b Fix 8-bit storage nearly always using the UniformAndStorageBuffer8BitAccess capability. Neil Henning 2018-10-23 15:02:29 +01:00
  • 38772c0434 Allow GL_NV_mesh_shader in fragment shaders for perprimitiveNV Sahil Parmar 2018-10-25 23:50:59 -07:00
  • 816bc4447c
    Merge pull request #1545 from dj2/warnings John Kessenich 2018-10-25 13:44:40 -06:00
  • 086febc448 PP: Fix #155: Don't give error on HLSL PP-only parsing. John Kessenich 2018-10-25 12:43:02 -06:00
  • 70f13b2ed5 Fixup unused parameter warnings Dan Sinclair 2018-10-24 09:54:45 -04:00
  • a08f465d53
    Merge pull request #1534 from Kangz/no_static_lib John Kessenich 2018-10-22 08:33:55 -06:00
  • 9323fd4d58 Build: Fix #1490, unused variables. John Kessenich 2018-10-20 18:30:57 -06:00
  • 43bb5bd188 Fix #1536: use string instead of TString for uniform-location override. John Kessenich 2018-10-20 17:36:13 -06:00
  • 5403f380a4 BUILD.gn: remove the static_library target. Corentin Wallez 2018-10-17 12:22:28 +02:00
  • fa61e4c061
    Merge pull request #1533 from amdrexu/bugfix John Kessenich 2018-10-17 01:01:00 -06:00
  • d698ebf5f8 Fix a parse issue of imageAtomicCompSwap() Rex Xu 2018-10-17 13:55:11 +08:00
  • e9405d0b44
    Merge pull request #1531 from jeffbolznv/workgroup_nonprivate John Kessenich 2018-10-16 12:37:01 -06:00
  • ab3c965a46 Fix flags.nonprivate to be true for workgroup memory, which is implicitly workgroupcoherent/nonprivate Jeff Bolz 2018-10-15 22:46:48 -05:00
  • 4685f3246e
    Create CODE_OF_CONDUCT.md Khronos Group Webmaster 2018-10-10 15:48:43 -04:00
  • c374030e80
    Merge pull request #1523 from sparmarNV/fix-SPV_NV_mesh_shader John Kessenich 2018-10-04 23:46:21 -06:00
  • 732623e14a
    Merge pull request #1524 from chaoc/master John Kessenich 2018-10-04 23:41:24 -06:00
  • 07ef0e4c84 For GL_NV_geometry_shader_passthrough extension, the Inferred output primitive for ElgTriangles should be ElgTriangleStrip. Chao Chen 2018-10-04 18:39:27 -07:00
  • 2f78b9c742
    Merge pull request #1515 from Igalia/more-location-command-line-options John Kessenich 2018-10-04 18:56:39 -06:00
  • 035cbbe3d0 Allow redeclaration of builtin interface blocks in mesh shader Sahil Parmar 2018-10-04 16:39:18 -07:00
  • ca042a0ffb
    Merge pull request #1518 from Kangz/fix_dawn John Kessenich 2018-10-03 12:25:12 -06:00
  • 6857c23825 BUILD.gn: glslang_sources need the public config too Corentin Wallez 2018-10-03 13:15:23 -04:00
  • 2e0806c7be
    Merge pull request #1517 from Kangz/mac_complete_lib John Kessenich 2018-10-02 08:47:33 -06:00
  • a26827adc2 BUILD.gn: only use complete_static_lib on mac Corentin Wallez 2018-10-02 09:23:08 -04:00
  • b0f3d794c8 Add an option to set the base uniform location Neil Roberts 2018-03-20 17:41:05 +01:00
  • 16f53474c8 Add a command-line option to override uniform locations Neil Roberts 2018-03-20 17:30:53 +01:00
  • 4508a8170a
    Merge pull request #1507 from sparmarNV/fix-SPV_NV_mesh_shader John Kessenich 2018-09-28 06:24:02 -06:00
  • 80b9872cb4 Based on feedback rename checkShaderStageForNVExtensions to checkExtensionStage Sahil Parmar 2018-09-27 11:08:13 -07:00
  • 251344f692 Call checkShaderStageForNVExtensions() from function updateExtensionBehavior() Sahil Parmar 2018-09-26 16:12:51 -07:00
  • 91ac4290bc
    Merge pull request #1510 from Kangz/complete_lib John Kessenich 2018-09-26 16:24:10 -06:00
  • 873734dd3f BUILD.gn: make the static_lib complete to fix the build on OSX Corentin Wallez 2018-09-26 14:51:19 -07:00
  • 3ae0f58322 changes based on feedback Sahil Parmar 2018-09-26 13:38:25 -07:00
  • 5ff3c3da3b Interfaces: Remove NV_EXTENSIONS from two more headers. John Kessenich 2018-09-26 09:14:30 -06:00
  • 01c4076a16
    Merge pull request #1508 from jeffbolznv/remove_ifdefs_shaderlang John Kessenich 2018-09-26 08:55:20 -06:00
  • 27f5db0537 Remove NV_EXTENSION ifdefs from ShaderLang.h Jeff Bolz 2018-09-26 09:03:57 -05:00
  • 1f60c72c67 Interface: remove NV_EXTENSIONS from the resources header. John Kessenich 2018-09-26 03:00:37 -06:00
  • a475294590
    Merge pull request #1506 from alelenv/master John Kessenich 2018-09-25 16:30:14 -06:00
  • 18268c850f
    Merge pull request #1505 from dj2/gn_build John Kessenich 2018-09-25 16:29:22 -06:00
  • 95e2d4ec02 Add ES 320 support and additional error checks for SPV_NV_mesh_shader Sahil Parmar 2018-09-25 13:45:32 -07:00
  • aac6d63716 Use unsigned int instead of uint32_t Dan Sinclair 2018-09-25 16:32:06 -04:00
  • a535bc1353 Fix missing case label for miss stage. Ashwin Lele 2018-09-25 13:19:34 -07:00
  • b29c58ea45 Review feedback Dan Sinclair 2018-09-24 18:40:38 -04:00
  • 257b25c81f Add BUILD.gn configuration. Dan Sinclair 2018-09-24 16:35:44 -04:00
  • a8453d4bc0 SPIRV-Tools: Move to more recent (higher quality) version. John Kessenich 2018-09-20 14:36:42 -06:00
  • 088da33263 Bump revision. John Kessenich 2018-09-20 02:04:42 -06:00
  • dc591081d7
    Merge pull request #1500 from KhronosGroup/turing-known-good John Kessenich 2018-09-20 01:59:52 -06:00
  • aedccf96d2 Update known-good to tools/headers for the Nvidia Turing extensions. John Kessenich 2018-09-20 01:34:14 -06:00
  • 8751c13ce2 Bump minor version. John Kessenich 2018-09-19 16:50:05 -06:00
  • 5942c015d2
    Merge pull request #1499 from chaoc/nvidia_turing John Kessenich 2018-09-19 16:44:26 -06:00
  • fb13a3ab7e update glslang test results for temporary validation fail Chao Chen 2018-09-19 14:06:36 -07:00
  • 5b2203db04 Add-support-for-SPV_NV_shading_rate Chao Chen 2018-09-19 11:43:21 -07:00
  • b50c02ef53 Add-support-for-SPV_NVX_raytracing Chao Chen 2018-09-19 11:42:24 -07:00
  • 3c3669904c Add-support-for-SPV_NV_mesh_shader Chao Chen 2018-09-19 11:41:59 -07:00
  • 3a1379667d 0003-Add-support-for-SPV_NV_shader_image_footprint Chao Chen 2018-09-19 11:41:27 -07:00
  • beae2251b7 Add-support-for-SPV_NV_compute_shader_derivatives Chao Chen 2018-09-19 11:40:45 -07:00
  • 9eada4b971 Add-support-for-SPV_NV_fragment_shader_barycentric Chao Chen 2018-09-19 11:39:56 -07:00
  • 6dd4757f0f Update to latest spirv.hpp header (which fixed a typo). John Kessenich 2018-09-19 13:58:01 -06:00
  • 7105cb308a SPV: Move to latest SPIR-V header (latest NV extensions support). John Kessenich 2018-09-19 03:54:48 -06:00
  • d122a72852 Build: Fix some warnings. John Kessenich 2018-09-18 03:43:30 -06:00
  • b4a598ba93 Bump revision. John Kessenich 2018-09-13 17:54:48 -06:00
  • 92fab62362
    Merge pull request #1492 from NorbertGarnysAMD/shader_atomic_int64 John Kessenich 2018-09-13 11:52:35 -06:00
  • dad0c1bed0 Add GL_EXT_shader_atomic_int64 Norbert Garnys 2018-09-13 15:34:26 +02:00
  • f658c3033b
    Merge pull request #1491 from DennisOSRM/patch-1 John Kessenich 2018-09-12 09:02:08 -06:00
  • fc89f065e9
    Fix compiler warning emitted from GCC8 Dennis Luxen 2018-09-12 10:34:54 +02:00
  • 6def4375cc Bump revision. John Kessenich 2018-09-10 18:14:21 -06:00
  • afe0c66f65 SPV: Fix #1487: Only declare AMD int16/half_float extensions when needed. John Kessenich 2018-09-10 18:10:51 -06:00
  • 546b78854a Printing preprocessed shaders (not a supported path): Fix #1490: strings John Kessenich 2018-09-10 11:37:38 -06:00
  • 1ca0f8e8eb Bump version and revision. John Kessenich 2018-09-07 09:07:03 -06:00
  • ddfb4a8022 Merge branch 'jeffbolznv-memory_scope_semantics' John Kessenich 2018-09-07 08:56:46 -06:00
  • 36831c9bad GL_KHR_memory_scope_semantics Jeff Bolz 2018-09-05 10:11:41 -05:00
  • 97068d8b30
    Merge pull request #1465 from otakuto/remove-execute-permissions John Kessenich 2018-08-31 08:14:47 -07:00