Sign in
swiftshader
/
SwiftShader
/
c1fd4087ddc9ac99e7ec277cb37175b8158f96bc
c1fd408
Connect fragment shader outputs to raster operations stage
by Chris Forbes
· 6 years ago
c61271e
Add epilog pass to copy outputs out to pipeline
by Chris Forbes
· 6 years ago
58bee56
Fix WalkAccessChain to actually walk type tree properly
by Chris Forbes
· 6 years ago
64be7c7
Remove needless unique_ptr wrapping from inputs/outputs
by Chris Forbes
· 6 years ago
e4ef5f7
Separate intermediate values from lvalues
by Chris Forbes
· 6 years ago
e205d34
SpirvShader: Split objects from types.
by Ben Clayton
· 6 years ago
93317ec
Silence warnings: Add override to overriden virtual functions
by Ben Clayton
· 6 years ago
d66736a
Silence warnings: Remove bit-packing of Vulkan state
by Ben Clayton
· 6 years ago
226e1c6
swiftshader: Remove semicolons.
by Nico Weber
· 6 years ago
f4b99b6
Silence warnings: Remove all unused local variables
by Ben Clayton
· 6 years ago
8f79d38
Fix mismatch of enum types in equality test
by Ben Clayton
· 6 years ago
d531712
Silence warnings: Add default cases to partial enum switches.
by Ben Clayton
· 6 years ago
7f8fa97
GLES: Add unit tests for compile time limits
by Ben Clayton
· 6 years ago
0a60818
Remove sw::BoundedIndex
by Ben Clayton
· 6 years ago
d951f19
GLES: Remove hardcoded shader limits
by Ben Clayton
· 6 years ago
6397ed0
Accumulate compile-time constant and runtime offsets separately
by Chris Forbes
· 6 years ago
a63e5f9
GLES: Fix for crashes when sampling certain textures.
by Ben Clayton
· 6 years ago
24021a2
vkCmdBlitImage: Make a copy of the VkImageBlit structure
by Ben Clayton
· 6 years ago
6d74ab8
vkGetRenderAreaGranularity implementation
by Alexis Hetu
· 6 years ago
a0a80b1
Prevent Pipeline crashing on missing non mandatory structures
by Alexis Hetu
· 6 years ago
0eba65b
Support loads and stores of interface variables
by Chris Forbes
· 6 years ago
e7b8020
Add SpirvRoutine::getValue helper
by Chris Forbes
· 6 years ago
38f85b3
Implement some common forms of OpAccessChain
by Chris Forbes
· 6 years ago
1c58800
Implement some common forms of OpStore
by Chris Forbes
· 6 years ago
e9f8f5b
Implement some common forms of OpLoad
by Chris Forbes
· 6 years ago
b8fb08a
Templatize PopulateInterface & friends
by Chris Forbes
· 6 years ago
49d664d
Split out decoration application helpers to avoid some iterator noise
by Chris Forbes
· 6 years ago
0f59a2c
Fix handling of pointer sizes; we want them to be 1
by Chris Forbes
· 6 years ago
a71b8e9
Add analysis pass support for OpLoad and OpAccessChain
by Chris Forbes
· 6 years ago
7edf534
Handle more instructions in spirv analysis pass
by Chris Forbes
· 6 years ago
31ed57d
Remove more obsolete machinery from PixelProcessor
by Chris Forbes
· 6 years ago
81d19c9
Remove depthOverride pixel state bit
by Chris Forbes
· 6 years ago
93f70b3
Correctly determine whether we need to compute centroids
by Chris Forbes
· 6 years ago
5d61a1c
Wire up FS input to the shader
by Chris Forbes
· 6 years ago
d5c6d30
Remove VertexProcessor shader constants mechanism
by Chris Forbes
· 6 years ago
7e6fff2
Wire VS interfaces onto spirv shader
by Chris Forbes
· 6 years ago
d007720
Set up VertexIndex builtin properly
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
26f1a86
Rework setup, VS->FS structures, etc for Vulkan
by Chris Forbes
· 6 years ago
d5aed49
Start building up code generation
by Chris Forbes
· 6 years ago
2bb0864
Allow creation of VkInstances that support Xlib surfaces
by Hernan Liatis
· 6 years ago
de16f32
Replace vulkan.h includes with vulkan_core.h
by Nicolas Capens
· 6 years ago
73c3124
Fix Visual Studio build.
by Nicolas Capens
· 6 years ago
0f34a98
Remove shader call stack bounding
by Nicolas Capens
· 6 years ago
f969488
Fix shader call stack size mismatch
by Nicolas Capens
· 6 years ago
eea21ba
Use spirv-tools optimizer in GraphicsPipeline
by Chris Forbes
· 6 years ago
1845d5e
Replace Shader,VertexShader,PixelShader with SpirvShader
by Chris Forbes
· 6 years ago
64c44b0
Add assert for broken locations
by Chris Forbes
· 6 years ago
d9ce258
CMake: Generate the ICD json file into the output directory
by Ben Clayton
· 6 years ago
9388dde
vscode: Rewrite tasks.json
by Ben Clayton
· 6 years ago
9686153
Early exit in es2::Context::drawElements on count=0.
by Cody Schuffelen
· 6 years ago
7fb0b73
Update and Fill Buffers
by Alexis Hetu
· 6 years ago
c817663
Basic DescriptorPool and DescriptorSetLayout implementation
by Alexis Hetu
· 6 years ago
a69ca60
Add SPIRV-Tools to the Vulkan build.
by Nicolas Capens
· 6 years ago
4c9f04b
Add Visual Studio project files for SPIRV-Tools.
by Nicolas Capens
· 6 years ago
4e9f577
Switch to SPIRV-Headers from subtree.
by Nicolas Capens
· 6 years ago
fb86c6a
Suppress Clang warning for unsupported warning.
by Nicolas Capens
· 6 years ago
09a91e4
Silence clang warning spewed by every .cpp compile
by Ben Clayton
· 6 years ago
4b9e06d
CMake: Fix logic that automatically fetches submodules.
by Ben Clayton
· 6 years ago
24f3d30
GCC: use Wno-error=header-hygiene only with clang.
by Maksim Sisov
· 6 years ago
8f71f73
Fix linux link error when using LLVM reactor backend.
by Ben Clayton
· 6 years ago
049ff38
Split Object::Kind::Variable
by Chris Forbes
· 6 years ago
6123455
Support for usage in memory requirements
by Alexis Hetu
· 6 years ago
1c65823
Adjust interface extraction to account for split types
by Chris Forbes
· 6 years ago
3f5a479
vkCmdSetEvent/vkCmdResetEvent implementation
by Alexis Hetu
· 6 years ago
cd610c9
CommandPool reset and trim
by Alexis Hetu
· 6 years ago
debaaca
Add presubmit config for kokoro
by Raymond Chiu
· 6 years ago
ebe5f7f
Include Vulkan version of debug support in vulkan files
by Chris Forbes
· 6 years ago
5ebd2c0
Support for device groups
by Alexis Hetu
· 6 years ago
787f953
Add -Wl,--no-as-needed to ld flags
by Raymond Chiu
· 6 years ago
77630f1
[fuchsia] Ensure VMO has execute rights
by Matthew Dempsky
· 6 years ago
b08c5e9
Add SPIRV-Tools as git subtree
by Chris Forbes
· 6 years ago
cc5697f
Squashed 'third_party/SPIRV-Tools/' content from commit d14db341b
by Chris Forbes
· 6 years ago
ddcbdc5
Add SPIRV-Headers as git subtree
by Chris Forbes
· 6 years ago
670217a
Squashed 'third_party/SPIRV-Headers/' content from commit 79b6681aa
by Chris Forbes
· 6 years ago
cda0cf9
vkQueueWaitIdle and vkDeviceWaitIdle as noops
by Alexis Hetu
· 6 years ago
9d30713
Re-enable -Wno-defaulted-function-deleted warnings.
by Nicolas Capens
· 6 years ago
e4adad0
Merge changes If2de3cbd,Ia12719e9
by Nicolas Capens
· 6 years ago
d9e364c
Support for instanceCount, firstVertex and firstInstance in Draw
by Alexis Hetu
· 6 years ago
85bd613
Intentionally ignore pipeline cache for now
by Alexis Hetu
· 6 years ago
a9121a8
Update to latest LLVM 7.0 release branch revision.
by Nicolas Capens
· 6 years ago
6583d4f
Squashed 'third_party/llvm-7.0/llvm/' changes from 65ce2e56889..cd98f42d074
by Nicolas Capens
· 6 years ago
ec061dd
Setup Kokoro linux build
by Raymond Chiu
· 6 years ago
bfdb95a
Framebuffer clear assert fix
by Alexis Hetu
· 6 years ago
314ad81
[Fuchsia] Use the read/write permission flag names when mapping VMOs.
by Wez
· 6 years ago
543629b
Fix LLVM 3.0 build issue.
by Nicolas Capens
· 6 years ago
7521150
Implementation of partial clear
by Alexis Hetu
· 6 years ago
1cd31ea
Support for clearing Framebuffer attachments
by Alexis Hetu
· 6 years ago
238af15
Basic RenderPass implementation
by Alexis Hetu
· 6 years ago
86f8bdb
QueryPool object creation
by Alexis Hetu
· 6 years ago
6ab37b0
vkGetImageSubresourceLayout implementation
by Alexis Hetu
· 6 years ago
76e4002
Fixed a crash using TransformFeedback with DrawArraysInstanced
by Alexis Hetu
· 6 years ago
4806a9b
Add GL_OES_EGL_image_external_essl3
by Lingfeng Yang
· 6 years ago
c3bea87
Use unique names for each LLVM IR dump
by Chris Forbes
· 6 years ago
878d4b0
Change routine names to be strings of char
by Chris Forbes
· 6 years ago
7a36f48
make NDEBUG version of UNIMPLEMENTED() macro variadic too
by Chris Forbes
· 6 years ago
755d744
Fix compilation error on android build.
by Cody Schuffelen
· 6 years ago
ef4ab0f
drop c++ version for cmake build to 11
by Chris Forbes
· 6 years ago
fffee5b
remove remaining make_unique usage
by Chris Forbes
· 6 years ago
Next »