Sign in
swiftshader
/
SwiftShader
/
cd55f0518d6807f8505fcff11bd18044fcc191ee
/
src
/
Pipeline
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
· 6 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
· 6 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
017dfff
Implement alpha blend support for VK_FORMAT_A2B10G10R10_UNORM_PACK32
by Chris Forbes
· 6 years ago
f9c8d5f
Robust buffer access for vertex inputs
by Alexis Hetu
· 6 years ago
1ea7af5
Prevent extra vertices from being processed
by Alexis Hetu
· 6 years ago
9f2b6c4
Point vertex processing optimization
by Alexis Hetu
· 6 years ago
baf328a
Fix construction of SPIR-V constant float objects
by Nicolas Capens
· 6 years ago
a070dcf
Fix passing sampler offset operands unchanged
by Nicolas Capens
· 6 years ago
dc550b2
Fix storing of non-float SPIR-V constants
by Nicolas Capens
· 6 years ago
44e6523
Fix ldexp builtin with vectors
by Chris Forbes
· 6 years ago
e693b62
Migrate from yarn to marl.
by Ben Clayton
· 6 years ago
b6c572d
Revert "Migrate from yarn to marl."
by Ben Clayton
· 6 years ago
1359b66
Migrate from yarn to marl.
by Ben Clayton
· 6 years ago
8147791
Revert "Migrate from yarn to marl."
by Ben Clayton
· 6 years ago
df6cc08
Migrate from yarn to marl.
by Ben Clayton
· 6 years ago
920100c
Enable fragmentStoresAndAtomics
by Alexis Hetu
· 6 years ago
fe23c66
Fix GN Header checks.
by Jamie Madill
· 6 years ago
39a9f1b
Add input attachment support for VK_FORMAT_A1R5G5B5_UNORM_PACK16
by Chris Forbes
· 6 years ago
a3ff878
Add ROP support for VK_FORMAT_A1R5G5B5_UNORM_PACK16
by Chris Forbes
· 6 years ago
18c9ac4
Optimize non-solid polygon rasterization
by Nicolas Capens
· 6 years ago
2210f80
Implement non-solid polygon rasterization
by Ben Clayton
· 6 years ago
ac69da7
Don't use bitcast+float path for integer constant values
by Chris Forbes
· 6 years ago
51d5108
Support for independentBlend feature
by Alexis Hetu
· 6 years ago
3ffa113
Add support for ImageFormatRg32{f,i,ui}
by Chris Forbes
· 6 years ago
f7b7b70
Pipeline: Use Yarn to make compute multi-threaded.
by Ben Clayton
· 6 years ago
7937072
Fix misleading UNIMPLEMENTED in image load
by Chris Forbes
· 6 years ago
dbd0275
Fix samplerless image fetch
by Nicolas Capens
· 6 years ago
02d4c0d
Add support for multiview rendering
by Chris Forbes
· 6 years ago
75b6f21
SpirvShader: Fix another edge case with phis and loops
by Ben Clayton
· 6 years ago
30ee92e
Pipeline: Cleanup and simplify setting of SpirvShader input builtins
by Ben Clayton
· 6 years ago
a1152c5
SpirvShader: Implement GroupNonUniformShuffleRelative capability
by Ben Clayton
· 6 years ago
2ef02cb
SpirvShader: Implement GroupNonUniformShuffle capability
by Ben Clayton
· 6 years ago
7ecf473
SpirvShader: Refactor AllTrueMask() / AnyTrueMask()
by Ben Clayton
· 6 years ago
ca2c5ef
SpirvShader: Implement GroupNonUniformVote capability
by Ben Clayton
· 6 years ago
Next »