Sign in
swiftshader
/
SwiftShader
/
569a9a43e18c1fcdcffd7df2df2ce844b8a12fe6
/
src
/
Pipeline
b44162f
Support for the largePoints feature in Vulkan
by Marc-Antoine Desroches
· 5 years ago
da659b3
Fix ANGLE standalone build
by Nicolas Capens
· 5 years ago
e162b02
Add SPIRV-Tools headers dependency
by Nicolas Capens
· 5 years ago
d51e82e
Add SPIR-Tools include headers path for src/Pipeline
by Nicolas Capens
· 5 years ago
bdfcfe9
Update SPIRV-Tools to 8910ea5f1
by Ben Clayton
· 5 years ago
1ee36c9
VK_EXT_shader_stencil_export support
by Alexis Hetu
· 5 years ago
3cfba7f
Revert "VK_EXT_shader_stencil_export support"
by Alexis Hétu
· 5 years ago
f9881ba
VK_EXT_shader_stencil_export support
by Alexis Hétu
· 5 years ago
74d3f37
Array length fix
by Alexis Hetu
· 5 years ago
2883de9
Fix sRGB conversion precision issues
by Nicolas Capens
· 5 years ago
349b1a3
Change SpirvShaderInstructions.inc extension to .inl
by Ben Clayton
· 5 years ago
683bad8
Don't use std::initializer_list for array views.
by Ben Clayton
· 5 years ago
54d16b8
SpirvShaderDebugger: Ignore non-statements
by Ben Clayton
· 5 years ago
25e06e0
Debugging: Merge VkDebug into System/Debug
by Ben Clayton
· 5 years ago
dd0e600
Associate bug IDs with unimplemented functionality
by Nicolas Capens
· 5 years ago
7a53cb6
SpirvShaderDebugger: Expose builtins in HLSL / GLSL.
by Ben Clayton
· 5 years ago
153a537
SpirvShaderDebugger: Fix double nesting of struct members
by Ben Clayton
· 5 years ago
34e16df
Revert "VK_EXT_shader_stencil_export support"
by Alexis Hétu
· 5 years ago
b9fc42d
Sample location fix
by Alexis Hetu
· 5 years ago
23b26ef
VK_EXT_shader_stencil_export support
by Alexis Hetu
· 5 years ago
44bd43a
Use UNIMPLEMENTED() for missing functionality we claim support for
by Nicolas Capens
· 5 years ago
865f889
Replace all UNIMPLEMENTED() with UNSUPPORTED()
by Nicolas Capens
· 5 years ago
c514ab0
Evaluate interpolants at pixel center when multisampling disabled
by Nicolas Capens
· 5 years ago
177d85d
Use pixel centers for non-multisampled rasterization
by Nicolas Capens
· 5 years ago
f324fe1
Improve 565 and 5551 precision
by Alexis Hetu
· 5 years ago
8fff8c3
Don't use VK_TRUE comparisons
by Nicolas Capens
· 5 years ago
b766e5e
Support more 10_10_10_2 formats as vertex attributes
by Alexis Hetu
· 5 years ago
11cb891
Rename multiSampledBresenham to enableMultiSampling
by Nicolas Capens
· 5 years ago
0405ba0
Take advantage of return value optimization
by Nicolas Capens
· 5 years ago
2cb1db0
SpirvShaderDebugger: Implement OpenCL.Debug.100
by Ben Clayton
· 5 years ago
6346808
Refactor binary group operations
by Nicolas Capens
· 5 years ago
e572088
Replace positive/negative_inf() with infinity()
by Nicolas Capens
· 5 years ago
cd55f05
SpirvShader: Stub OpenCL.DebugInfo.100
by Ben Clayton
· 5 years ago
b380590
SpirvShaderDebugger: Add flag for printing opcodes
by Ben Clayton
· 5 years ago
8842c8f
SpirvShader: 2-way imported extensions lookup
by Ben Clayton
· 5 years ago
9d9f30d
Rename NonNormalized to Unnormalized
by Nicolas Capens
· 5 years ago
b0ca2a8
Pipeline: Implement the SpirvShader debugger.
by Ben Clayton
· 5 years ago
c236b57
Removed a few parentheses for slightly better clang formatting
by Alexis Hetu
· 5 years ago
b8a61bf
A2R10G10B10 Support
by Alexis Hetu
· 5 years ago
f6a6a41
SpirvShader: Move extension list out of for loop.
by Ben Clayton
· 5 years ago
8a7067d
Pipeline/SpirvShader: Move setActiveLaneMask()
by Ben Clayton
· 5 years ago
b36dbbe
Pipeline/SpirvShader: Support more OpExtInsts
by Ben Clayton
· 5 years ago
9c8823a
Pipeline/SpirvShader: Process OpString instructions
by Ben Clayton
· 5 years ago
0771f9b
Pipeline/SpirvShader: Add Impl struct
by Ben Clayton
· 5 years ago
f97fb9d
Enable B10G11R11_UFLOAT blending
by Alexis Hetu
· 5 years ago
57977c1
Add storage image support for R16G16_{UINT,SINT,SFLOAT}
by Chris Forbes
· 5 years ago
7d0ce41
Vulkan: Plumb the debug context down to SpirvShader
by Ben Clayton
· 5 years ago
19b43a6
IDs: Move inline impls below class.
by Ben Clayton
· 5 years ago
5beaef9
Pipeline: Store builtins on SpirvRoutine...
by Ben Clayton
· 5 years ago
3716c20
Improve 1010102 blend precision
by Alexis Hetu
· 5 years ago
10a900e
Add assert in GenericValue constant access
by Chris Forbes
· 5 years ago
21be09d
Enable samplerAnisotropy
by Alexis Hetu
· 5 years ago
bc1c067be
clang-format the src/Pipeline directory
by Ben Clayton
· 5 years ago
81bc9d9
Remove spaces after control statements keywords
by Nicolas Capens
· 5 years ago
53f2a7a
Make use of vec<T, N> vector broadcasts
by Nicolas Capens
· 5 years ago
9e5d547
Replace vector() and replicate() with float4 constructors
by Nicolas Capens
· 5 years ago
24c49dd
R11G11B10F support
by Alexis Hetu
· 5 years ago
71af593
Tweaks to make clang-format produce better code
by Ben Clayton
· 5 years ago
157ba26
Do not indent C++ namespace contents
by Nicolas Capens
· 5 years ago
5346cf5
Accept ImageCubeArray SPIRV capability
by Chris Forbes
· 5 years ago
4cf92db
Vulkan/Debug: Add ID
by Ben Clayton
· 5 years ago
7a15cef
Cubemap array support
by Alexis Hetu
· 5 years ago
18c6a78
SpirvShader: Use struct for MemoryVisitor callback.
by Ben Clayton
· 5 years ago
c166eb7
Reactor: Rename Blend() to Shuffle()
by Ben Clayton
· 5 years ago
8701dc4
Reactor: Switch swizzles over to 16-bit hex codes
by Ben Clayton
· 5 years ago
b9f03f4
[vulkan] Add VK_SUBGROUP_FEATURE_ARITHMETIC_BIT support
by David 'Digit' Turner
· 5 years ago
f6a128b
Vulkan: Optimize shaderClipDistance and shaderCullDistance
by Ben Clayton
· 6 years ago
9ad035b
Vulkan: Implement shaderClipDistance and shaderCullDistance
by Ben Clayton
· 6 years ago
bbd0694
Remove Common/Types.hpp include from SpirvShader
by Chris Forbes
· 5 years ago
fb7ca1d
SpirvShaderEnumNames: Use spirv-tools' spvOpcodeString()
by Ben Clayton
· 5 years ago
72e6f39
Rename SpirvShader_dbg.cpp -> SpirvShaderEnumNames.cpp
by Ben Clayton
· 5 years ago
cc8ee00
SpirvShader: Remove now unused includes
by Ben Clayton
· 5 years ago
474dba4
SpirvShader: Move arithmetic ops to new cpp file
by Ben Clayton
· 5 years ago
5e51cfc
SpirvShader: Move image handling to new cpp file
by Ben Clayton
· 5 years ago
ee58972
SpirvShader: Move spec ops to new cpp file
by Ben Clayton
· 5 years ago
a5ca6da
SpirvShader: Move group ops to new cpp file
by Ben Clayton
· 5 years ago
f3e2cc2
SpirvShader: Move memory ops to new cpp file
by Ben Clayton
· 5 years ago
b427400
SpirvShader: Move control flow handling to new cpp file
by Ben Clayton
· 5 years ago
22f954e
SpirvShader: Move GLSLstd450 handling to new cpp file
by Ben Clayton
· 5 years ago
284953f
Pipeline: Move utility functions to ShaderCore
by Ben Clayton
· 5 years ago
8a6dcf7
Support sample image instruction operand
by Alexis Hetu
· 5 years ago
d34bb29
Remove quadLayout
by Alexis Hetu
· 5 years ago
0d0ed6f
Remove unused depth buffer quad layout logic
by Alexis Hetu
· 5 years ago
2377845
Reactor: Move print apis out of core reactor header.
by Ben Clayton
· 5 years ago
b87324f
Pipeline: Add custom debug printers for SamplerFunction.
by Ben Clayton
· 6 years ago
a683328
Reactor: Change the signature of PrintValue::Ty
by Ben Clayton
· 6 years ago
102fd19
PixelRoutine: const-qualify reference parameters
by Antonio Maiorano
· 5 years ago
90df527
Negative baseVertex support
by Alexis Hetu
· 5 years ago
3713167
Blend mode fix for 565 format
by Alexis Hetu
· 5 years ago
2366802
Relax descriptor set index assert at descriptor point of definition
by Chris Forbes
· 6 years ago
ef55c4e
Fix PointCoord builtin
by Chris Forbes
· 6 years ago
62edf14
Modify SetupRoutine to implement FunctionT
by Antonio Maiorano
· 5 years ago
d06466e
Modify VertexRoutine to implement FunctionT
by Antonio Maiorano
· 5 years ago
1737a30
Removed stencil reference from PixelProcessor::States
by Alexis Hetu
· 5 years ago
1c462eb
Stencil buffer texture sampling
by Alexis Hetu
· 5 years ago
ae022fa
Add support for configurable subpixel precision
by Antonio Maiorano
· 5 years ago
53096e4
Use correct values for sampleStandardLocations
by Antonio Maiorano
· 6 years ago
caf67c3
Fix write stencil ops when writeMask == 0
by Antonio Maiorano
· 5 years ago
30d3c8a
Slim down ROP handling for various formats
by Chris Forbes
· 6 years ago
44f462b
Fix support for OpKill as non-terminator
by Alexis Hetu
· 6 years ago
Next »