Граф коммитов

  • fbae10db15
    Merge pull request #776 from lifpan/master Hans-Kristian Arntzen 2018-11-28 11:34:32 +0100
  • b21525bcce Fix build warning. lifpan 2018-11-28 14:20:24 +0800
  • 2c029fcd49
    Merge pull request #775 from KhronosGroup/fix-746 Hans-Kristian Arntzen 2018-11-27 12:39:34 +0100
  • 7cb04c7582 CPP: declare constants. Hans-Kristian Arntzen 2018-11-27 10:49:19 +0100
  • 84588753dc
    Merge pull request #774 from KhronosGroup/fix-770 Hans-Kristian Arntzen 2018-11-26 13:35:27 +0100
  • d0b937206f Keep track of pointer-to-pointer depth in parser. Hans-Kristian Arntzen 2018-11-26 12:23:28 +0100
  • a89ebba827
    Merge pull request #772 from KhronosGroup/fix-771 Hans-Kristian Arntzen 2018-11-26 11:24:02 +0100
  • 04f410d35c Fix unsigned switch case selectors. Hans-Kristian Arntzen 2018-11-26 10:35:39 +0100
  • cd5cdda13d
    Merge pull request #769 from KhronosGroup/fix-761 Hans-Kristian Arntzen 2018-11-22 22:30:58 +0100
  • 816c1167ce Handle invariant decoration more robustly. Hans-Kristian Arntzen 2018-11-22 11:55:57 +0100
  • f247b05ffd
    Merge pull request #768 from KhronosGroup/fix-764 Hans-Kristian Arntzen 2018-11-22 11:17:13 +0100
  • 9aa623a553 Remove old hack for dealing with HLSL counter buffers. Hans-Kristian Arntzen 2018-11-22 10:23:58 +0100
  • 2588309290
    Merge pull request #763 from trzecieu/patch-2 Hans-Kristian Arntzen 2018-11-19 10:54:15 +0100
  • 30743aa931
    Adding C++ syntax coloring for missed snippet Piotr Paczkowski (trzeci.eu) 2018-11-19 10:49:49 +0100
  • 7611dc0967
    Merge pull request #762 from trzecieu/patch-1 Hans-Kristian Arntzen 2018-11-19 10:13:06 +0100
  • bc6011b512
    Syntax coloring for C++ snippets in README.md Piotr Paczkowski (trzeci.eu) 2018-11-19 08:52:12 +0100
  • ea6bdacd05
    Merge pull request #760 from KhronosGroup/fix-758 Hans-Kristian Arntzen 2018-11-15 12:01:51 +0100
  • fa42ed37ba Parser: Handle group decorations. Hans-Kristian Arntzen 2018-11-15 10:51:01 +0100
  • e4822981cc
    Merge pull request #759 from lifpan/master Hans-Kristian Arntzen 2018-11-15 10:09:30 +0100
  • 510e1475c6
    Merge pull request #756 from cdavis5e/relaxed-block-layout-2 Hans-Kristian Arntzen 2018-11-15 10:09:09 +0100
  • 00a765eccf Handle opcode OpSourceContinued. lifpan 2018-11-15 09:04:36 +0800
  • c2fe5878b4
    Merge pull request #757 from cdavis5e/msl-extended-arith Hans-Kristian Arntzen 2018-11-14 18:46:07 +0100
  • a5882da091 Test loading from and storing to packed vectors. Chip Davis 2018-11-14 10:47:20 -0600
  • 6d675ae6a2 Correct carry/borrow bit checks. Chip Davis 2018-11-14 10:13:56 -0600
  • cf2a890e4f MSL: Support extended arithmetic opcodes. Chip Davis 2018-11-13 14:11:50 -0600
  • bed4918cb5 MSL: Also pack 2- and 4- element vectors when necessary. Chip Davis 2018-11-09 13:14:52 -0600
  • 1adaaba74e
    Merge pull request #755 from KhronosGroup/fix-740 Hans-Kristian Arntzen 2018-11-13 16:54:53 +0100
  • 2a8a4fe706 GLSL: Support extended arithmetic opcodes. Hans-Kristian Arntzen 2018-11-13 14:50:17 +0100
  • 14a3ce4a20
    Merge pull request #754 from lifpan/master Hans-Kristian Arntzen 2018-11-13 09:23:46 +0100
  • 9161096676 Handle opcode OpModuleProcessed. lifpan 2018-11-13 14:28:38 +0800
  • f734d78c15
    Merge pull request #750 from KhronosGroup/msl-travis-fix Hans-Kristian Arntzen 2018-11-12 17:14:37 +0100
  • d6be21543d MSL: Split out early_fragment_tests. Hans-Kristian Arntzen 2018-11-12 16:20:49 +0100
  • be732f5f51
    Merge pull request #749 from KhronosGroup/fix-747 Hans-Kristian Arntzen 2018-11-12 13:10:26 +0100
  • 4e5c8d7199 Deal with depth_greater/depth_less qualifiers. Hans-Kristian Arntzen 2018-11-12 10:29:59 +0100
  • b778e16e48 HLSL: Complete support for combined image samplers in legacy. Hans-Kristian Arntzen 2018-11-12 09:58:27 +0100
  • e8e7baf1ca Merge branch 'mgong/CombineOnSM3' of git://github.com/gongminmin/SPIRV-Cross Hans-Kristian Arntzen 2018-11-12 09:59:12 +0100
  • e3ebfdaae5 HLSL: Combine image and sampler on shader model <= 30 Minmin Gong 2018-11-10 13:33:15 -0800
  • 485eb0fb67
    Merge pull request #742 from stenzek/msl-ssign Hans-Kristian Arntzen 2018-11-08 12:03:56 +0100
  • 1dd676c1de MSL: Emit wrapper for SSign (sign() for int types) Connor McLaughlin 2018-11-07 22:24:21 +1000
  • cf5e1c2801
    Merge pull request #743 from cdavis5e/relaxed-block-layout Hans-Kristian Arntzen 2018-11-07 19:38:56 +0100
  • 28a7583cfa
    Merge pull request #741 from stenzek/msl-early-fragment-tests Hans-Kristian Arntzen 2018-11-07 19:32:37 +0100
  • e50eecfeeb MSL: Also pack members at unaligned offsets. Chip Davis 2018-11-07 00:31:11 -0600
  • 801431b45b MSL: Print early_fragment_tests specifier before fragment Connor McLaughlin 2018-11-07 21:54:19 +1000
  • daaffc4717
    Merge pull request #738 from cdavis5e/shader-small-storage Hans-Kristian Arntzen 2018-11-06 19:58:44 +0100
  • 0d949e11ff Support bitcasts of 16-bit types. Chip Davis 2018-11-05 14:55:56 -0600
  • ca4744ab72 Support constants of 16-bit integral type in GLSL and MSL. Chip Davis 2018-11-02 14:39:55 -0500
  • 117ccf407c Use specific base types for 8- and 16-bit integers. Chip Davis 2018-11-01 17:20:07 -0500
  • 1fb27b4cda Add support for 8- and 16-bit types to GLSL and MSL. Chip Davis 2018-10-31 09:43:03 -0500
  • 13633c0500
    Merge pull request #737 from KhronosGroup/fix-724 Hans-Kristian Arntzen 2018-11-01 15:26:19 +0100
  • 480acdad18 Deal with OpSpecConstantOp used as array size. Hans-Kristian Arntzen 2018-11-01 14:56:25 +0100
  • 37dbdf14fa
    Merge pull request #736 from KhronosGroup/spec-constant-macro-hlsl-msl Hans-Kristian Arntzen 2018-11-01 13:24:05 +0100
  • 00d542ed44 Minor nit, set emitted when emitting spec constant op in HLSL. Hans-Kristian Arntzen 2018-11-01 11:49:32 +0100
  • 6e99fcf695 Run format_all.sh. Hans-Kristian Arntzen 2018-11-01 11:23:33 +0100
  • d4ad1e266a Add test case for local_size_x_id and some complex cases. Hans-Kristian Arntzen 2018-11-01 11:22:55 +0100
  • 62db535b3f Update tests. Hans-Kristian Arntzen 2018-11-01 11:22:14 +0100
  • fd6ff3617a Support macro overrides for spec constants in HLSL. Hans-Kristian Arntzen 2018-11-01 10:53:00 +0100
  • fdfa7b0880
    Merge pull request #733 from nicebyte/spec-const-glsl Hans-Kristian Arntzen 2018-11-01 10:32:19 +0100
  • a5d82d1138 Alter the handling of spec consts in non-Vulkan GLSL Grigory Dzhavadyan 2018-10-29 23:31:32 -0700
  • dfd1bf8c56
    Merge pull request #734 from zeux/master Hans-Kristian Arntzen 2018-10-30 21:18:51 +0100
  • 7f055e8a68 Fix Options::force_temporary to work with OpenGL GLSL Arseny Kapoulkine 2018-10-30 10:45:41 -0700
  • 236df43689 Try release build for Travis. Hans-Kristian Arntzen 2018-10-27 12:02:58 +0200
  • a89ab694e1
    Merge pull request #732 from KhronosGroup/travis-release-build Hans-Kristian Arntzen 2018-10-27 14:00:46 +0200
  • 6570038860 Try release build for Travis. Hans-Kristian Arntzen 2018-10-27 12:02:58 +0200
  • 76d6238315
    Merge pull request #731 from KhronosGroup/travis-windows Hans-Kristian Arntzen 2018-10-27 01:45:10 +0200
  • 6157bf3cae Add Windows support in Travis CI. Hans-Kristian Arntzen 2018-10-26 10:53:11 +0200
  • bfeb388edf
    Merge pull request #729 from KhronosGroup/fix-728 Hans-Kristian Arntzen 2018-10-23 09:10:55 +0200
  • 226d837d7e HLSL: Use same logic as GLSL for picking cbuffer block name. Hans-Kristian Arntzen 2018-10-22 09:50:04 +0200
  • a8e5a0bb9c
    Merge pull request #722 from KhronosGroup/parser-refactor Hans-Kristian Arntzen 2018-10-19 12:50:12 +0200
  • 5bcf02f7c9 Hoist out parsing module from spirv_cross::Compiler. Hans-Kristian Arntzen 2018-10-05 11:30:57 +0200
  • cc5c0204d8
    Create CODE_OF_CONDUCT.md Khronos Group Webmaster 2018-10-10 15:52:21 -0400
  • d2928bda70
    Merge pull request #721 from KhronosGroup/fix-720 Hans-Kristian Arntzen 2018-10-05 10:10:49 +0200
  • a697299bc1 Refactor MSL to use SPIRCombinedImageSampler. Hans-Kristian Arntzen 2018-10-05 09:49:57 +0200
  • 519565b030
    Merge pull request #718 from cdavis5e/op-image-sampled-image Hans-Kristian Arntzen 2018-10-04 21:30:08 +0200
  • 3c512d04b5
    Merge pull request #717 from cdavis5e/depth-gather-swizzle Hans-Kristian Arntzen 2018-10-04 18:36:59 +0200
  • 47089a48a0 Make the test case a lot simpler. Chip Davis 2018-10-04 11:26:46 -0500
  • 9919fbbe0d MSL: Handle OpImage on OpSampledImage expressions. Chip Davis 2018-09-29 19:07:16 -0500
  • 010fecc466 MSL: Swizzle gathers on depth textures as well. Chip Davis 2018-09-29 09:52:26 -0500
  • 1373e7613d
    Revert LICENSE to Apache 2.0 Khronos Group Webmaster 2018-10-03 10:11:06 -0400
  • 793845139e
    Update LICENSE Khronos Group Webmaster 2018-09-27 16:37:12 -0400
  • c9210427b9
    Merge pull request #713 from cdavis5e/resource-arrays-msl Hans-Kristian Arntzen 2018-09-27 19:57:55 +0200
  • b7433c01ee Minor cleanups. Chip Davis 2018-09-27 11:01:46 -0500
  • 2506046cb4 Merge remote-tracking branch 'origin' into resource-arrays-msl Chip Davis 2018-09-27 10:50:16 -0500
  • e0fb64bfe7
    Merge pull request #715 from KhronosGroup/fix-709 Hans-Kristian Arntzen 2018-09-27 14:05:55 +0200
  • c07c303999 Use GL_EXT_samplerless_texture_functions in Vulkan GLSL. Hans-Kristian Arntzen 2018-09-27 13:36:38 +0200
  • 44ed66426b
    Merge pull request #714 from KhronosGroup/update-glslang-spirv-tools Hans-Kristian Arntzen 2018-09-27 11:53:56 +0200
  • af75ef005f Update glslang and SPIRV-Tools. Hans-Kristian Arntzen 2018-09-27 11:10:22 +0200
  • 3a9af9681c MSL: Expand arrays of buffers passed as input. Chip Davis 2018-09-26 20:06:05 -0500
  • 69b034f26e
    Merge pull request #706 from cdavis5e/component-swizzle Hans-Kristian Arntzen 2018-09-25 10:06:03 +0200
  • 7107f40f99 Provide feedback on whether or not the auxiliary buffer is needed. Chip Davis 2018-09-24 13:38:27 -0500
  • 7956b002eb Give up on non-aliased sampled image parameters. Chip Davis 2018-09-24 12:42:39 -0500
  • db7a40ce77 Use is_sampled_image_type() elsewhere. Chip Davis 2018-09-24 12:33:11 -0500
  • 8855ea0a3e Move is_sampled_image_type() onto the Compiler class. Chip Davis 2018-09-24 12:24:58 -0500
  • c11374c3cf Don't override Compiler::analyze_image_and_sampler_usage(). Chip Davis 2018-09-24 12:10:27 -0500
  • 34014886e3
    Merge pull request #710 from cdavis5e/buffer-image-reads Hans-Kristian Arntzen 2018-09-24 10:22:15 +0200
  • 7cb817e40e Add spvTexelBufferCoord for buffer image reads, too. Chip Davis 2018-09-23 14:35:25 -0500
  • 4302c5abfb Pass the swizzle constants as a buffer. Chip Davis 2018-09-22 19:36:11 -0500
  • c793868417 Pack texture component swizzles by bytes. Chip Davis 2018-09-21 22:50:29 -0500
  • 7fff65a811 Remove extraneous space in enum class decl. Chip Davis 2018-09-21 13:52:20 -0500
  • 2d6ce39bda
    Merge pull request #708 from billhollings/master Hans-Kristian Arntzen 2018-09-21 09:31:19 +0200
  • daa831f59d Fix integer precision warnings on assignments. Bill Hollings 2018-09-20 16:10:42 -0400