Sign in
swiftshader
/
SwiftShader
/
0bb83b87aafe8bd24085410ca783b2c25f5623d2
/
src
/
Renderer
/
Surface.cpp
810f3db
Fix stencil buffer memory leak.
by Nicolas Capens
· 7 years ago
539468c
Fix using pitch for compressed format decoding.
by Nicolas Capens
· 7 years ago
1fa2067
Fixed size verification assert to include border
by Alexis Hetu
· 7 years ago
700a1a6
Fix clearing of dirty textures.
by Nicolas Capens
· 7 years ago
607771b
Prevent 32-bit numeric overflow on image allocation.
by Nicolas Capens
· 7 years ago
419a580
Refactor surface buffer size calculation.
by Nicolas Capens
· 7 years ago
5fd1cfa
Pitch fix for IO surfaces
by Alexis Hetu
· 7 years ago
3848876
Guard against clearing null depth/stencil buffers.
by Nicolas Capens
· 7 years ago
ae7756e
Fix assert while updating surface buffers.
by Nicolas Capens
· 7 years ago
26a8675
Support compressed textures unconditionally.
by Nicolas Capens
· 7 years ago
67fdd83
Clamp unsigned floating-point formats.
by Nicolas Capens
· 7 years ago
a6bc61d
Use half-precision for special internal formats.
by Nicolas Capens
· 7 years ago
975adb7
Rename signed normalized formats.
by Nicolas Capens
· 7 years ago
1efac52
Implement sRGB conversion for the fallback path.
by Nicolas Capens
· 7 years ago
5555af4
Implement sRGB texture sampling.
by Nicolas Capens
· 7 years ago
f46493f
Fixed EAC failures
by Alexis Hetu
· 7 years ago
c4a3f24
Implement framebuffer layer support.
by Nicolas Capens
· 7 years ago
bfa23b3
Separate image depth and samples count.
by Nicolas Capens
· 7 years ago
57e7cea
Implement missing depth/stencil formats.
by Nicolas Capens
· 7 years ago
10c74a6
Allow out of bounds coordinates in glBlitFramebuffer
by Alexis Hetu
· 7 years ago
73e18c1
Update cube texture borders when dirty.
by Nicolas Capens
· 7 years ago
a76a1bf
Functionality to update borders of cube textures.
by Alexis Hetu
· 8 years ago
9c6d522
Add support for borders around textures.
by Alexis Hetu
· 8 years ago
e4a88b9
Support 3-component integer formats natively.
by Nicolas Capens
· 7 years ago
426cb5e
Fix clearing all samples of multisample render targets.
by Nicolas Capens
· 8 years ago
91dd1c4
Unnormalized integer formats now all use the same path
by Alexis Hetu
· 8 years ago
027288c
Intialize memory to zero to silence MSan.
by Nicolas Capens
· 8 years ago
fc2b84d
Synchronize in ~ImageImplementation
by Antoine Labour
· 8 years ago
f41f033
Avoid dummy key methods by using pure abstract classes.
by Nicolas Capens
· 8 years ago
bf7a814
Fix locking a destroyed mutex.
by Nicolas Capens
· 8 years ago
47dc867
Fix ARM compilation.
by Nicolas Capens
· 8 years ago
400667e
Fix floating-point color buffer support.
by Nicolas Capens
· 8 years ago
492887a
Refactor read pixel format/type validation.
by Nicolas Capens
· 8 years ago
69bc6e8
Fix GCC build
by Tom Anderson
· 8 years ago
147f668
Fixed Mac build
by Alexis Hetu
· 8 years ago
2e363b0
Consistently treat non-existant components as unsigned.
by Nicolas Capens
· 8 years ago
c018e08
Fix missing switch cases for blitting B32G32R32F.
by Nicolas Capens
· 8 years ago
48ef125
Don't use Long1 for stencil operations.
by Nicolas Capens
· 8 years ago
b9dda64
glBlitFramebuffer support for depth/stencil formats
by Alexis Hetu
· 8 years ago
a52dfbd
Adding functionality to stencils
by Alexis Hetu
· 8 years ago
1d67244
Fixed Windows warnings
by Alexis Hetu
· 9 years ago
7208e93
Moved or removed unused variables
by Alexis Hetu
· 9 years ago
0bac285
Apply the Apache 2.0 license.
by Nicolas Capens
· 9 years ago
049a187
SRGB implementation
by Alexis Hetu
· 9 years ago
dbd1a8e
Added FORMAT_X32B32G32R32F as a renderable format
by Alexis Hetu
· 9 years ago
0a8d3d1
Fix potential division by zero.
by Nicolas Capens
· 9 years ago
c39901e
Refactor buffer clearing.
by Nicolas Capens
· 9 years ago
f389861
Pass the gralloc buffer stride to sw::Surface.
by Nicolas Capens
· 9 years ago
f999a00
Implemented support for RGB10_A2 in blitter
by Alexis Hetu
· 9 years ago
358a144
Fixed stencil clear
by Alexis Hetu
· 9 years ago
2b052f8
Fixed stencil masking
by Alexis Hetu
· 9 years ago
925c282
Adding RGB support to the blitter
by Alexis Hetu
· 9 years ago
75b650f
Blitter clear implementation
by Alexis Hetu
· 9 years ago
d3a2d3d
New read/write cases for integer types
by Alexis Hetu
· 9 years ago
43577b8
Integer types support in Blitter
by Alexis Hetu
· 9 years ago
0de50d4
ETC2 decoder
by Alexis Hetu
· 10 years ago
5a86ee9
Enable R5G6B5 as an internal format.
by Nicolas Capens
· 10 years ago
0e12a92
Implement RGB565 multisample resolve.
by Nicolas Capens
· 10 years ago
6674726
Improve color clear precision.
by Nicolas Capens
· 10 years ago
460e41f
Handling ETC2, EAC and ASTC related enums
by Alexis Hetu
· 10 years ago
8e8a7e8
Implement support for YV12 texture sampling.
by Nicolas Capens
· 10 years ago
56dd42f
ETC1 fix for npot textures
by Alexis Hetu
· 10 years ago
00555c4
Fix ETC1 decoding writing outside of internal buffer.
by Nicolas Capens
· 10 years ago
6ea7187
Fix texture sampling buffer overrun.
by Nicolas Capens
· 10 years ago
db17b5d
Remove image size rounding to 4x4 multiple.
by Nicolas Capens
· 10 years ago
0085c44
Fixed some warnings
by Alexis Hetu
· 10 years ago
477314b
Support creating a Surface from a user pointer.
by Nicolas Capens
· 10 years ago
8059442
Add support for OpenGL ES 2.0 image formats to Surface.
by Nicolas Capens
· 10 years ago
3f43924
Fix color component defaults.
by Nicolas Capens
· 10 years ago
d61d3a7
Compute clear colors where they'll be used.
by Nicolas Capens
· 10 years ago
5ba566b
Implement R5G6B5 clear.
by Nicolas Capens
· 10 years ago
ef77ac1
Enable using RGBA as internal formats.
by Nicolas Capens
· 10 years ago
2265824
Implement ETC1 compressed textures support.
by Nicolas Capens
· 10 years ago
d4ae863
Update to June 11 2013 code drop.
by John Bauman
· 11 years ago
66b8ab2
Add SwiftShader dump from Feb 6 2013
by John Bauman
· 11 years ago
8a4f6fc
Fix crashes in SwiftShader with PPAPI
by John Bauman
· 11 years ago
19bac1e
Update SwiftShader to April code dump.
by John Bauman
· 11 years ago
8940182
Add SwiftShader source to repo
by John Bauman
· 11 years ago