Sign in
swiftshader
/
SwiftShader
/
c77a18aaaa38c4db7dcecf2e82d390adb96ef595
/
src
/
Pipeline
/
PixelRoutine.cpp
6cf65f6
Various fixes for VS-only pipeline
by Chris Forbes
· 6 years ago
67cf8a9
32 bit safe code
by Alexis Hetu
· 6 years ago
3d7b7ea
Implement a2b10g10r10_unorm_pack32.
by Ben Clayton
· 6 years ago
a7a3755
Wire up NoPerspective to interpolation
by Chris Forbes
· 6 years ago
4d65934
Fix FP blending path to not make clamping assumptions
by Chris Forbes
· 6 years ago
8ab4053
Implement Float16 formats and additional blend modes.
by Ben Clayton
· 6 years ago
b0f3716
Add support for VK_FORMAT_A2B10G10R10_UINT_PACK32 render targets
by Chris Forbes
· 6 years ago
71a1e01
Always apply the fragment shader if it is present
by Chris Forbes
· 6 years ago
451cad2
Only do centroid sampling if multisampling
by Chris Forbes
· 6 years ago
37f2bd8
Remove more stale renderer plumbing
by Chris Forbes
· 6 years ago
eae5b96
Wire up alphaToCoverage support
by Chris Forbes
· 6 years ago
6407c1a
Add support for rendering more formats
by Chris Forbes
· 6 years ago
09591b8
Pass descriptor sets to SPIR-V compilation
by Nicolas Capens
· 6 years ago
5078d48
Fixed all warnings in the Vulkan build on Windows
by Alexis Hetu
· 6 years ago
3bb9490
Replace use of ASSERT(false) with UNIMPLEMENTED
by Ben Clayton
· 6 years ago
225a130
Implement dynamic buffer offsets.
by Ben Clayton
· 6 years ago
c296806
Vulkan: Plumb bound descriptor sets down to SpirvRoutine.
by Chris Forbes
· 6 years ago
1bd9e2f
Tidy stencil state handling
by Chris Forbes
· 6 years ago
25ec7b0
Removed references to sw::Surface
by Alexis Hetu
· 6 years ago
bea4751
Add support for D16_UNORM depth test & write
by Chris Forbes
· 6 years ago
b4de34e
Remove complementary depth buffer option for Vulkan
by Chris Forbes
· 6 years ago
76e9bc0
Plumb PipelineLayouts down to SpirvRoutine
by Ben Clayton
· 6 years ago
989b208
Remove partial logic op support
by Chris Forbes
· 6 years ago
2ab34ac
Remove alpha test plumbing
by Chris Forbes
· 6 years ago
c61271e
Add epilog pass to copy outputs out to pipeline
by Chris Forbes
· 6 years ago
64be7c7
Remove needless unique_ptr wrapping from inputs/outputs
by Chris Forbes
· 6 years ago
81d19c9
Remove depthOverride pixel state bit
by Chris Forbes
· 6 years ago
5d61a1c
Wire up FS input to the shader
by Chris Forbes
· 6 years ago
78d2e66
Do initial integration of spirv code generation with FS
by Chris Forbes
· 6 years ago
e757926
Remove various legacy parts of FS plumbing
by Chris Forbes
· 6 years ago
1845d5e
Replace Shader,VertexShader,PixelShader with SpirvShader
by Chris Forbes
· 6 years ago
ebe5f7f
Include Vulkan version of debug support in vulkan files
by Chris Forbes
· 6 years ago
4ad2322
Removed SwiftShader's custom Blending enums
by Alexis Hetu
· 6 years ago
46988ab
Removed SwiftShader's custom LogicalOperation enum
by Alexis Hetu
· 6 years ago
dcb803a
Removed SwiftShader's custom Depth/Stencil comparison enums
by Alexis Hetu
· 6 years ago
dd152e1
Replaced sw::Format with VkFormat
by Alexis Hetu
· 6 years ago
8aa74a4
Vulkan image formats
by Alexis Hetu
· 6 years ago
dc2966a
Eliminate legacy functionality.
by Nicolas Capens
· 6 years ago
1d8c8db
Fix include paths.
by Nicolas Capens
· 6 years ago
68a8238
Duplicate source files for Vulkan.
by Nicolas Capens
· 7 years ago