Sign in
swiftshader
/
SwiftShader
/
8900e7c54a223f97ca23c5a7853bcf331ab92b71
/
src
/
Device
45d34d2
Follow up on "Add support for R8_SRGB textures"
by Alexis Hetu
· 6 years ago
68cfc78
Reactor: Rework optimization flags.
by Ben Clayton
· 6 years ago
72d8104
Context cleanup
by Alexis Hetu
· 6 years ago
463fab9
Removed the AtomicInt class
by Alexis Hetu
· 6 years ago
762741b
Add support for R8_SRGB textures
by Hernan Liatis
· 6 years ago
6d874f0
Selectively suppress class-memaccess warning/error
by Nicolas Capens
· 6 years ago
84b037e
Don't treat class-memaccess warning as error
by Nicolas Capens
· 6 years ago
e899321
Refactor remaining cases of memset(this, ...)
by Nicolas Capens
· 6 years ago
302a972
Fix initialization of LRU cache keys
by Nicolas Capens
· 6 years ago
4aa4fcd
Avoid recompiling identical SPIR-V code
by Nicolas Capens
· 6 years ago
126bd7a
Warnings fix
by Alexis Hetu
· 6 years ago
d188b1a
Remove unused user clip planes
by Nicolas Capens
· 6 years ago
4a10559
Process independent vertex elements
by Nicolas Capens
· 7 years ago
8bcd174
Fix alignment of projected vertex coordinates
by Nicolas Capens
· 6 years ago
a430813
Fixed sRGB multisample tests
by Alexis Hetu
· 6 years ago
8af8b40
Ripped out SwiftConfig
by Alexis Hetu
· 6 years ago
9659e34
Implement input coverage mask
by Chris Forbes
· 6 years ago
f60a2d5
Removed some dependencies on old threading class
by Alexis Hetu
· 6 years ago
7b4fc28
Replace sw::Resource with sw::WaitGroup
by Alexis Hetu
· 6 years ago
8ac0bd6
Fix image sampling with divergent LOD
by Nicolas Capens
· 6 years ago
5c9e165
Remove residue of texcoord replacement
by Chris Forbes
· 6 years ago
bb575d4
Address cubemap faces as consecutive layers
by Nicolas Capens
· 6 years ago
95b1db9
BuiltInPointCoord implementation
by Alexis Hetu
· 6 years ago
51e9e56
Implement Y′CbCr conversion
by Nicolas Capens
· 6 years ago
fcc6441
Refactor writing texture level descriptor info
by Nicolas Capens
· 6 years ago
ba87330
Take the plane/aspect into account when copying/blitting
by Nicolas Capens
· 6 years ago
cfe11c7
Refactor obtaining format aspect info
by Nicolas Capens
· 6 years ago
5725315
Implement OpImageGather
by Nicolas Capens
· 6 years ago
71c012b
Fix interpolating z when using FragCoord builtin
by Nicolas Capens
· 6 years ago
710fcd5
Support for large textures
by Alexis Hetu
· 6 years ago
5e9441a
Replace FIXMEs with TODOs
by Ben Clayton
· 6 years ago
b03ce83
Reimplement vk::Query using sw sync primitives.
by Ben Clayton
· 6 years ago
3f80dad
Fix sRGB -> sRGB multisample resolves
by Alexis Hetu
· 6 years ago
e29e7ba
System: Replace concurrent types with std versions where possible
by Ben Clayton
· 6 years ago
bd0ab1b
Pass around sw::TaskEvents* instead of vk::Fence*.
by Ben Clayton
· 6 years ago
6779e5e
Reimplement VkFence using sw::WaitGroup and sw::Event.
by Ben Clayton
· 6 years ago
0dbe4ca
Renderer: Fix deadlock when calling Renderer::draw() with a count of 0.
by Ben Clayton
· 6 years ago
e797219
Fix typo in Vector lerp()
by Nicolas Capens
· 6 years ago
f4d2a44
Add gn files for Vulkan Swiftshader
by Saman Sami
· 6 years ago
036cc9a
Unnormalized texture coordinates
by Alexis Hetu
· 6 years ago
8da5253
Don't process unused texture coordinates
by Nicolas Capens
· 6 years ago
6cf65f6
Various fixes for VS-only pipeline
by Chris Forbes
· 6 years ago
67cf8a9
32 bit safe code
by Alexis Hetu
· 6 years ago
3e35131
Remove Context::separateAlphaBlendEnable etc
by Chris Forbes
· 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
05953ef
Remove the Clipper member from the Renderer class
by Alexis Hetu
· 6 years ago
2e4f6e8
Start untangling sw::Context from the rendering code
by Alexis Hetu
· 6 years ago
529eda3
Punt quadlayout image<->buffer copies to blitter
by Chris Forbes
· 6 years ago
cd246af
EAC fix
by Alexis Hetu
· 6 years ago
9219c64
Groundwork for quadlayout support in blit & copy ops
by Chris Forbes
· 6 years ago
e2535df
Implement 1D array image sampling
by Nicolas Capens
· 6 years ago
c71c17f
Plumb through Dref parameter to sampler
by Chris Forbes
· 6 years ago
e1f51b9
Threaded Queue submit with events and fences
by Alexis Hetu
· 6 years ago
b317d96
Cube border computation
by Alexis Hetu
· 6 years ago
ac87334
ETC2 Image decompression and sampling
by Alexis Hetu
· 6 years ago
0e14a2e
Fix broken optimization of alpha VK_BLEND_OP_REVERSE_SUBTRACT
by Chris Forbes
· 6 years ago
15bf1ef
Fix blitter clears of 2D views of 3D textures
by Chris Forbes
· 6 years ago
7179935
Removed unused texture data
by Nicolas Capens
· 6 years ago
1e7120e
Use sampler data from sampler descriptor
by Nicolas Capens
· 6 years ago
ac3a4a4
Remove Sampler::State::srgb
by Chris Forbes
· 6 years ago
f149d95
Wire up texture border color correctly
by Chris Forbes
· 6 years ago
a195abb
Implement cubemap sampling
by Nicolas Capens
· 6 years ago
32ac831
Allow treating a 3D image as a layered 2D image
by Alexis Hetu
· 6 years ago
7804e81
Remove more trailing semi-colons
by Brian Osman
· 6 years ago
3c203531
Wire up texture swizzles
by Chris Forbes
· 6 years ago
a47a516
Implement 1D image sampling
by Nicolas Capens
· 6 years ago
2a58238
CMakeLists: Treat trailing semicolons as warnings / errors
by Ben Clayton
· 6 years ago
9e73510
Implement basic sampler parameters
by Nicolas Capens
· 6 years ago
ef6152e
Default to [X,0,0,one] for undefined texture components
by Nicolas Capens
· 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
25be5bb
Add support for BuiltInFrontFacing
by Chris Forbes
· 6 years ago
d4e5e9e
Pass baseVertex to vertex shader
by Chris Forbes
· 6 years ago
7383243
Dynamic state implementation
by Alexis Hetu
· 6 years ago
7d86727
Implement basic SPIR-V texture sampling
by Nicolas Capens
· 6 years ago
09591b8
Pass descriptor sets to SPIR-V compilation
by Nicolas Capens
· 6 years ago
04dae5e
Use the ImageView's format in clear operations
by Alexis Hetu
· 6 years ago
f0aa9d5
Query implementation
by Alexis Hetu
· 6 years ago
90561c0
Renderer.cpp: Refactor setBatchIndices...
by Ben Clayton
· 6 years ago
225a130
Implement dynamic buffer offsets.
by Ben Clayton
· 6 years ago
fcbb145
Removed SwiftShader's custom DrawType enum
by Alexis Hetu
· 6 years ago
54ec759
Renderpass multisampling resolve
by Alexis Hetu
· 6 years ago
e1cf863
Support for per-instance attributes
by Chris Forbes
· 6 years ago
e24bc66
Fixed erroneous filtering
by Alexis Hetu
· 6 years ago
e276f52
Remove extra stencil state from DrawData
by Chris Forbes
· 6 years ago
4a8681a
Remove remaining UBO & constants junk from DrawData
by Chris Forbes
· 6 years ago
603a1b5
Fix provoking vertex convention and remove configurability
by Chris Forbes
· 6 years ago
7bc4f45
sw::Surface removed
by Alexis Hetu
· 6 years ago
696926d
sw::Surface references removed from sampling code
by Alexis Hetu
· 6 years ago
c296806
Vulkan: Plumb bound descriptor sets down to SpirvRoutine.
by Chris Forbes
· 6 years ago
a30de54
Add support for push constants
by Chris Forbes
· 6 years ago
b8c6393
Use C++11 std::swap()
by Nicolas Capens
· 6 years ago
1bd9e2f
Tidy stencil state handling
by Chris Forbes
· 6 years ago
00424c1
Reintroduce "VkDebug: Update macros to address issues in b/127433389"
by Ben Clayton
· 6 years ago
845cb5e
Fix stencil state plumbing
by Chris Forbes
· 6 years ago
e56c0d0
sRGB filtering fix
by Alexis Hetu
· 6 years ago
377077a
CubeMap fixes
by Alexis Hetu
· 6 years ago
4ef71eb
Change scissor type from sw::Rect to VkRect2D
by Alexis Hetu
· 6 years ago
9705dec
Remove old Framebuffer code from Vulkan
by Alexis Hetu
· 6 years ago
Next »