Sign in
◑
Theme
chromium
/
external
/
github.com
/
KhronosGroup
/
SPIRV-Cross
/
HEAD
a9193e7
Merge pull request #2645 from zainsharief/msl-coopmat-elementwise
by Hans-Kristian Arntzen
· 17 hours ago
main
f11ba9f
Merge pull request #2666 from anshulnoori/feat/depth-clip-enable-moltenvk
by Hans-Kristian Arntzen
· 17 hours ago
94d59e5
Merge pull request #2678 from hmennen90/msl-struct-array-stride-padding
by Hans-Kristian Arntzen
· 17 hours ago
2ca0198
Merge pull request #2679 from arcusbuilds/fix/2677-cxx11
by Hans-Kristian Arntzen
· 17 hours ago
00afed5
Merge pull request #2680 from xen2/fix/hlsl-undef-phi-double-zero-init
by Hans-Kristian Arntzen
· 17 hours ago
b16f657
HLSL: Don't emit a second zero initializer for OpUndef loop variables
by Virgile Bello
· 4 days ago
e7496ab
MSL: Use thread elements for coopmat element-wise emulation
by Zain Sharief
· 4 days ago
90588e9
GLSL: Fix C++11 lambda compatibility
by Srijan Keshri
· 8 days ago
96f76bc
MSL: Fix layout of struct arrays whose ArrayStride exceeds the packed struct size.
by Hendrik Mennen
· 9 days ago
be71ee8
GLSL: Fix regression with long-vector + weird type mismatches.
by Hans-Kristian Arntzen
· 10 days ago
a4d9404
Merge pull request #2676 from KhronosGroup/long-vector-fix
by Hans-Kristian Arntzen
· 10 days ago
67ac825
GLSL: Add some pragmatic guards against implementation bugs.
by Hans-Kristian Arntzen
· 10 days ago
621778e
GLSL: Fix issues with single component long vectors.
by Hans-Kristian Arntzen
· 10 days ago
0706157
feat(msl): add depth clip enable emulation
by Anshul Noori
· 11 days ago
83fa691
Fix accidental crash if we're running complex continue blocks.
by Hans-Kristian Arntzen
· 13 days ago
fdfd4e5
Merge pull request #2675 from KhronosGroup/glsl-long-vector
by Hans-Kristian Arntzen
· 13 days ago
be7e85f
GLSL: Handle OpConstantNull long vectors.
by Hans-Kristian Arntzen
· 13 days ago
f60071c
GLSL: Add test for SSA-based long vector opcodes.
by Hans-Kristian Arntzen
· 13 days ago
42d2290
GLSL: Add basic EXT_long_vector support.
by Hans-Kristian Arntzen
· 13 days ago
a9d9b31
Merge branch 'fix-hlsl-scalar-to-vector-expr'
by Hans-Kristian Arntzen
· 14 days ago
bb1f908
Merge branch 'fix-glsl-row-major-matrix-order'
by Hans-Kristian Arntzen
· 14 days ago
ca7cca0
Add more test coverage for other backends.
by Hans-Kristian Arntzen
· 14 days ago
667ac82
HLSL: Properly enclose expression when splatting with C-cast.
by Hans-Kristian Arntzen
· 14 days ago
2a5a3ed
MSL: Add missing test shader for compilation loop edge case.
by Hans-Kristian Arntzen
· 14 days ago
msl-compilation-loop-test
c6fb52c
HLSL: Fix HLSL tests (FXC isn't running in CI anymore).
by Laura Hermanns
· 2 weeks ago
ba7c9f4
GLSL: Fix row_major matrix order for push_constant to struct translation in OpenGL semantic.
by Laura Hermanns
· 2 weeks ago
bf0e342
Don't skip running continue block code.
by Hans-Kristian Arntzen
· 2 weeks ago
7630154
MSL: Bump the descriptor set limit to 16.
by Hans-Kristian Arntzen
· 2 weeks ago
df0828c
MSL: Fix AABBOpaque check. Needs to be inverted.
by Hans-Kristian Arntzen
· 2 weeks ago
cd3fcb2
MSL: Reserve Metal type names so resources cannot shadow them. (#2664)
by walkbackgod
· 2 weeks ago
d6b093e
MSL: don't type a resource as depth/comparison from provably dead specialization branches (#2655)
by Jackson Yarger
· 2 weeks ago
88960ab
Merge pull request #2652 from baggins183/shared_memory_blocks
by baggins183
· 2 weeks ago
9c3c8e2
Merge pull request #2661 from KhronosGroup/fix-2653
by Hans-Kristian Arntzen
· 7 weeks ago
a159fc7
GLSL: Implement conservative depth properly.
by Hans-Kristian Arntzen
· 7 weeks ago
1f152ab
Merge pull request #2660 from KhronosGroup/fix-2653
by Hans-Kristian Arntzen
· 7 weeks ago
54bb613
Merge pull request #2659 from KhronosGroup/fix-2651
by Hans-Kristian Arntzen
· 7 weeks ago
3b14d1c
HLSL: Don't declare undef block types.
by Hans-Kristian Arntzen
· 7 weeks ago
090bb6b
Never forward synthesized BDA loads.
by Hans-Kristian Arntzen
· 7 weeks ago
5ff3bea
Merge pull request #2657 from GustavoSilvera/fix-MSL-matmul
by Hans-Kristian Arntzen
· 7 weeks ago
40b96db
MSL: Add some test coverage for non-square precise matmul.
by Hans-Kristian Arntzen
· 7 weeks ago
7a80613
Fix spvFMulMatrixMatrix type mismatch for non-square matrix multiply
by Gustavo Silvera
· 8 weeks ago
9538032
MSL: Hardcode coop-mat dimensions and scope with invalid warning
by Zain Sharief
· 8 weeks ago
e8f95f5
MSL: Fix cooperative matrix validation priority
by Zain Sharief
· 9 weeks ago
07e2609
MSL: Use unified fixed-size threadgroup buffer for coop-mat emulation
by Zain Sharief
· 10 weeks ago
6c09849
Merge pull request #2647 from KhronosGroup/fix-2642
by Hans-Kristian Arntzen
· 2 months ago
vulkan-sdk-1.4.357
vulkan-sdk-1.4.357.0
06b95c4
HLSL: Support baseline SM 6.4 idot.
by Hans-Kristian Arntzen
· 2 months ago
32cf9a4
Merge pull request #2646 from KhronosGroup/glsl-integer-dot-product
by Hans-Kristian Arntzen
· 2 months ago
9e466d3
GLSL: Add integer dot product support.
by Hans-Kristian Arntzen
· 2 months ago
a432b60
MSL: Support spec-constant workgroup sizes for coopmat ops
by Zain Sharief
· 2 months ago
287a467
MSL: Add cooperative matrix element-wise operation tests
by Zain Sharief
· 2 months ago
f44dffe
MSL: Implement cooperative matrix element-wise operations
by Zain Sharief
· 2 months ago
81fc2ea
Merge pull request #2644 from KhronosGroup/fix-2641
by Hans-Kristian Arntzen
· 3 months ago
8bd3f78
MSL: Use pointer expression when dealing with atomics.
by Hans-Kristian Arntzen
· 3 months ago
9b37a5a
Merge pull request #2640 from vkedwardli/msl-emulate-reversed-depth-viewport
by Hans-Kristian Arntzen
· 3 months ago
7756218
Merge pull request #2643 from jsm174/msl-writes-to-point-size
by Hans-Kristian Arntzen
· 3 months ago
f170de5
MSL: Expose whether the shader writes to PointSize
by Jason Millard
· 3 months ago
31cb666
MSL: Test reversed depth viewport emulation with viewport index
by Edward Li
· 3 months ago
68ddd28
MSL: Clarify default viewport for reversed depth emulation
by Edward Li
· 3 months ago
da22376
Do not update C API since this is useful for Metal backend authors only (aka MoltenVK)
by Edward Li
· 3 months ago
35f5288
MSL: Add reversed depth viewport emulation
by Edward Li
· 3 months ago
146679f
Never hoist opaque types to temporaries. (#2638)
by Hans-Kristian Arntzen
· 4 months ago
2549b07
Never hoist opaque types to temporaries.
by Hans-Kristian Arntzen
· 4 months ago
38681a3
MSL: add gl_DrawID (DrawIndex) support for MacOS (#2634)
by denisk-dev
· 4 months ago
39e6a39
GLSL: Add shifts and bit ops to sensitive operation list. (#2633)
by Ignacio Castaño
· 4 months ago
d4c126d
Merge pull request #2632 from castano/6-library-mode-no-filter
by Ignacio Castaño
· 4 months ago
68413a9
Add missing references.
by Hans-Kristian Arntzen
· 4 months ago
7795c9d
Merge pull request #2628 from castano/glsl-library-mode
by Hans-Kristian Arntzen
· 4 months ago
0a2258e
HLSL: regression test for re-entrant emit on library exports
by Ignacio Castano
· 4 months ago
787da43
GLSL: wrap library mode preamble in `#ifdef SPIRV_CROSS_LIBRARY_HEADER`
by Ignacio Castano
· 4 months ago
9e2dbd3
clang-format
by Ignacio Castano
· 4 months ago
3c90d18
GLSL: support SPIR-V library modules
by Ignacio Castano
· 4 months ago
619a257
HLSL: regression test for module-scope arrays in library mode (#2627)
by Ignacio Castaño
· 4 months ago
252c44e
HLSL: regression test for library-mode emission (#2626)
by Ignacio Castaño
· 4 months ago
a4e9fe4
HLSL: emit library exports as free functions (#2625)
by Ignacio Castaño
· 4 months ago
a67d91f
CFG: build per-function CFGs for all library exports (#2624)
by Ignacio Castaño
· 4 months ago
56b5eb0
Merge pull request #2623 from castano/parser-library-mode
by Hans-Kristian Arntzen
· 4 months ago
ff9697d
clang-format
by Ignacio Castano
· 4 months ago
bbe778e
Clarify comment, there's no consumers in this PR yet.
by Ignacio Castano
· 4 months ago
32d56da
Parser: support SPIR-V library modules without OpEntryPoint
by Ignacio Castano
· 4 months ago
1a61695
Merge pull request #2621 from KhronosGroup/glsl-descriptor-heap
by Hans-Kristian Arntzen
· 5 months ago
vulkan-sdk-1.4.350
vulkan-sdk-1.4.350.0
vulkan-sdk-1.4.350.1
ca63aa8
GLSL: Fix copy paste error in remapping API.
by Hans-Kristian Arntzen
· 5 months ago
e7f1c47
GLSL: Clarify comment.
by Hans-Kristian Arntzen
· 5 months ago
6b47647
GLSL: Hoist out some common prefix name code.
by Hans-Kristian Arntzen
· 5 months ago
6cdff5d
GLSL: Add restrict to buffer pointer name.
by Hans-Kristian Arntzen
· 5 months ago
afb5fe6
GLSL: Plumb through more decorations.
by Hans-Kristian Arntzen
· 5 months ago
f591db0
GLSL: Actually test heap samplers.
by Hans-Kristian Arntzen
· 5 months ago
4546ebd
GLSL: Add test for SSBO atomic handling.
by Hans-Kristian Arntzen
· 5 months ago
c6bc01a
GLSL: Add mapping API to legacy model for heap.
by Hans-Kristian Arntzen
· 5 months ago
2e2389a
GLSL: Add remapping API to legacy set/binding for heap.
by Hans-Kristian Arntzen
· 5 months ago
e7c012e
GLSL: Detect HLSL style striding.
by Hans-Kristian Arntzen
· 5 months ago
cf6e30c
GLSL: Plumb through Coherent/Volatile as well.
by Hans-Kristian Arntzen
· 5 months ago
6d522cb
GLSL: Consider hazards with load-store on buffer pointers.
by Hans-Kristian Arntzen
· 5 months ago
5d56c4f
GLSL: Handle partial access chains for typed and untyped BufferPointer.
by Hans-Kristian Arntzen
· 5 months ago
27cced8
GLSL: Consider that OpBufferPointerEXT can be tagged with RW flags.
by Hans-Kristian Arntzen
· 5 months ago
2196a7e
GLSL: Deal with typed OpBufferPointerEXT.
by Hans-Kristian Arntzen
· 5 months ago
2a5f93d
GLSL: Fix OpUntypedArrayLengthKHR.
by Hans-Kristian Arntzen
· 5 months ago
8298f68
GLSL: Add GLSL test shader.
by Hans-Kristian Arntzen
· 5 months ago
a62f459
GLSL: Implement more of the special cases of descriptor heap.
by Hans-Kristian Arntzen
· 5 months ago
364724e
GLSL: Validate heap array strides.
by Hans-Kristian Arntzen
· 5 months ago
f3f79f4
GLSL: Add basic GL_EXT_descriptor_heap support.
by Hans-Kristian Arntzen
· 5 months ago
Next »