Sign in
swiftshader
/
SwiftShader
/
f251a6f40e8adf993ecaec3a9fd098a75df609a3
f251a6f
Replaced std::make_unique with std::unique_ptr
by Alexis Hetu
· 6 years ago
840809a
Split types from other kinds of definitions
by Chris Forbes
· 6 years ago
bde3408
Add support for builtin blocks
by Chris Forbes
· 6 years ago
5be4d70
Add support for arrays to interface and size analyses
by Chris Forbes
· 6 years ago
bc3a0ee
Add minimal support for integer constants
by Chris Forbes
· 6 years ago
7ca9f4a
Implemented depth and stencil clear command
by Alexis Hetu
· 6 years ago
f14ed32
Added clear color image command
by Alexis Hetu
· 6 years ago
eca9ca6
Support for array layers and mip levels in VkImage objects
by Alexis Hetu
· 6 years ago
ed30373
Allow clearing image arrays in ImageView
by Alexis Hetu
· 6 years ago
5839dcf
Collect input/output interfaces
by Chris Forbes
· 6 years ago
0571621
Port LLVM change rL350655
by Tom Tan
· 6 years ago
c25b807
Add support for SPIRV decorations
by Chris Forbes
· 6 years ago
48d47a4
Fixed all OOB accesses in VertexProgram and PixelProgram
by Alexis Hetu
· 6 years ago
8b0a281
Add builtin interface to spirv shader
by Chris Forbes
· 6 years ago
2e7f35b
Move AttribType enum to SpirvShader
by Chris Forbes
· 6 years ago
739a7fb
Add size calculation for spirv types
by Chris Forbes
· 6 years ago
4a979dc
Formatting-only change: conform better with swiftshader style
by Chris Forbes
· 6 years ago
a1cd119
Fix build
by Chris Forbes
· 6 years ago
296aa25
Collect type and variable definitions from SPIRV shader
by Chris Forbes
· 6 years ago
af4ed53
Initial stub implementation of SpirvShader
by Chris Forbes
· 6 years ago
5737833
Produce correct error result for unsupported formats
by Chris Forbes
· 6 years ago
4252891
Make the B10G11R11 and E5B9G9R9 formats fast clearable
by Alexis Hetu
· 6 years ago
e04d9b0
Added the ability to write to many new formats in the Blitter
by Alexis Hetu
· 6 years ago
fed6789
Fixed build on Arm 64
by Alexis Hetu
· 6 years ago
939adc5
Remove VK support for GL-style symmetric clip space
by Chris Forbes
· 6 years ago
f04b56f
fix mismatched new/delete[] in BeginRenderPass
by Chris Forbes
· 6 years ago
24e7192
[Fuchsia] Implement ExecutableMemory support on Fuchsia.
by Sergey Ulanov
· 6 years ago
f6d56f1
Add intrinsics and missing LLVM AsmParser files for Windows ARM64
by Tom Tan
· 6 years ago
a4afa24
Remove unnecessary ldflags.
by Nico Weber
· 6 years ago
0506982
[MIPS] Add support for mips32r1 arch variant
by Milko Leporis
· 6 years ago
6d8d3c3
Fix for true integer blit to lower bit depth image
by Alexis Hetu
· 6 years ago
5131ec9
Support for reading low-bitdepth float formats in Blitter
by Alexis Hetu
· 6 years ago
734e257
Added support for half float in the Blitter
by Alexis Hetu
· 6 years ago
457bd9b
Support for VK_FORMAT_A1R5G5B5_UNORM_PACK16 in Blitter
by Alexis Hetu
· 6 years ago
a28671d
Added missing formats to Blitter
by Alexis Hetu
· 6 years ago
369fd9e
Added missing VkFormat entries to Surface utility functions
by Alexis Hetu
· 6 years ago
809d011
Implement image blitting
by Alexis Hetu
· 6 years ago
bb0a7f0
Implement buffer to buffer copy command
by Alexis Hetu
· 6 years ago
753c67c
Support regions in Buffer to/from Image copy
by Alexis Hetu
· 6 years ago
e0b5a4b
Support for combined Depth and Stencil formats
by Alexis Hetu
· 6 years ago
0459596
Support for array layers in Image objects
by Alexis Hetu
· 6 years ago
af3c102
Properly dispose of the sw::Renderer object
by Alexis Hetu
· 6 years ago
50dd2ce
Fix CMake-based build
by Chris Forbes
· 6 years ago
c65473d
vkCmdDraw implementation
by Alexis Hetu
· 6 years ago
9bc7a81
RenderPass begin and end
by Alexis Hetu
· 6 years ago
e6e76c6
Add missing checks in the GraphicsPipeline constructor
by Alexis Hetu
· 6 years ago
caea0ba
Implement Image clear
by Alexis Hetu
· 6 years ago
9fbaf69
VkImageView initial implementation
by Alexis Hetu
· 6 years ago
09056de
Image to Image copy command
by Alexis Hetu
· 6 years ago
d2791c2
Fixed command buffer reset and added implicit reset
by Alexis Hetu
· 6 years ago
a233cea
Image copy
by Alexis Hetu
· 6 years ago
afb8cd3
Import snapshot of spirv headers
by Chris Forbes
· 6 years ago
7cfb50c
Fix implicit fallthrough warnings treated as errors
by Nicolas Capens
· 6 years ago
2661e84
Buffer copy
by Alexis Hetu
· 6 years ago
c4bd9df
Implement waiting for fences as noop
by Alexis Hetu
· 6 years ago
9a6c28b
Implement pipeline barrier as noop
by Alexis Hetu
· 6 years ago
f8374cf
Fix the CMake build
by Chris Forbes
· 6 years ago
0ab9f3b
Fixed link time warnings on MacOS
by Alexis Hetu
· 6 years ago
072dc0d
Basic commands required to draw a simple triangle test
by Alexis Hetu
· 6 years ago
c0f92f2
VkPipeline simple implementation
by Alexis Hetu
· 6 years ago
c730c38
Fix cmake-based build
by Chris Forbes
· 6 years ago
bd49ad0
Enable ARM32 in src/Reactor/BUILD.gn
by Kevin Schoedel
· 6 years ago
bffee5e
Allow Command Buffers to be allocated and freed
by Alexis Hetu
· 6 years ago
d46faeb
Allow swiftshader to be used as a subproject.
by Erwin Jansen
· 6 years ago
a972758
Work around Subzero constant folding limitation.
by Nicolas Capens
· 6 years ago
79d0e56
Fix textureSize for non-uniform samplers.
by Nicolas Capens
· 6 years ago
3b003a5
Removed SwiftShader's custom Viewport structure
by Alexis Hetu
· 6 years ago
67c93d2
Expose the minimal subset of required supported formats
by Alexis Hetu
· 6 years ago
4ad2322
Removed SwiftShader's custom Blending enums
by Alexis Hetu
· 6 years ago
d689d1c
Implement extended vkCreateDevice features support.
by Nicolas Capens
· 6 years ago
dc85364
Fix entry function pointer queries.
by Nicolas Capens
· 6 years ago
318d5e0
Replace <memory.h> with <cstring>.
by Nicolas Capens
· 6 years ago
70c4198
Update Vulkan headers to version 1.1.93.
by Nicolas Capens
· 6 years ago
9b49355
Update Vulkan dEQP testing documentation.
by Nicolas Capens
· 6 years ago
8d2cf75
Fix unaligned access undefined behavior.
by Nicolas Capens
· 6 years ago
0e6a044
Fix undefined behavior in OFFSET().
by Nicolas Capens
· 6 years ago
46988ab
Removed SwiftShader's custom LogicalOperation enum
by Alexis Hetu
· 6 years ago
18a8425
Placeholder object for VkPipelineCache
by Alexis Hetu
· 6 years ago
9c4ecae
Initial implementation of CommandPool
by Alexis Hetu
· 6 years ago
5174c57
Vulkan Sampler implementation
by Alexis Hetu
· 6 years ago
dcb803a
Removed SwiftShader's custom Depth/Stencil comparison enums
by Alexis Hetu
· 6 years ago
e2ecf37
Add support for all vulkan formats in Surface::bytes()
by Alexis Hetu
· 6 years ago
dd152e1
Replaced sw::Format with VkFormat
by Alexis Hetu
· 6 years ago
b16f989
Initial implementation of RenderPass
by Alexis Hetu
· 6 years ago
8f631c8
Initial implementation of Framebuffer
by Alexis Hetu
· 6 years ago
f62f375
Initial implementation of Image
by Alexis Hetu
· 6 years ago
259ad3d
Initial implementation of ShaderModule
by Alexis Hetu
· 6 years ago
000df8b
Initial implementation of Pipeline, PipelineLayout
by Alexis Hetu
· 6 years ago
44994a8
Switch to c++11 for swiftshader.
by Stephen Hines
· 6 years ago
8f20452
Added missing frameworks on MacOs for vertex routine fuzzer
by Alexis Hetu
· 6 years ago
3fc6893
Prevent glDeleteQueries from deleting a live Query
by Alexis Hetu
· 6 years ago
d5f1489
Refactor physical device feature query.
by Nicolas Capens
· 6 years ago
ae8d464
Fix feature query infinite loop.
by Nicolas Capens
· 6 years ago
5028a58
Remove unsupported functionality.
by Nicolas Capens
· 6 years ago
c3f7960
Define generic memory type.
by Nicolas Capens
· 6 years ago
ee841c5
Base the driver version on Version.h.
by Nicolas Capens
· 6 years ago
513a116
Export Vulkan API entry functions.
by Nicolas Capens
· 6 years ago
f27cb23
Fix debugger wait dialog.
by Nicolas Capens
· 6 years ago
02ce583
Fixed lineWidth and pointSize limits
by Alexis Hetu
· 6 years ago
b3c4d88
Disabling the debugger wait dialog by default with Vulkan
by Alexis Hetu
· 6 years ago
Next »