Sign in
swiftshader
/
SwiftShader
/
ec54a17ecc46a5b032ea620a0c455d1cbc3eb1bb
ec54a17
Implement vector packing.
by Nicolas Capens
· 8 years ago
20e22c4
Implement unpacking of high 64-bit vector halves.
by Nicolas Capens
· 8 years ago
f2cb9df
Implement vector sign mask operations.
by Nicolas Capens
· 8 years ago
c4c431d
Implement arithmetic and logical operations.
by Nicolas Capens
· 8 years ago
93a6458
Enable multiprocessor compilation.
by Nicolas Capens
· 8 years ago
327f1df
Implement vector shift by constant.
by Nicolas Capens
· 8 years ago
b0eb377
Limit loop init scope to till end of loop.
by Nicolas Capens
· 8 years ago
9ed1a18
Implement Else without using basic block predecessor.
by Nicolas Capens
· 8 years ago
2bd3fb4
Add additional Subzero assembler unit tests.
by Nicolas Capens
· 8 years ago
37fbece
Implement several vector shuffle operations.
by Nicolas Capens
· 8 years ago
edba65b
Remove build dependencies on (LLVM)Reactor.
by Nicolas Capens
· 8 years ago
363b61e
Add Float4 swizzle tests.
by Nicolas Capens
· 8 years ago
73dd7a2
Implement remaining constant creations.
by Nicolas Capens
· 8 years ago
fdcca2d
Implement Return() variants.
by Nicolas Capens
· 8 years ago
a8f9863
Implement support for arrays.
by Nicolas Capens
· 8 years ago
7f3f69c
Fix floating-point constant vector initialization.
by Nicolas Capens
· 8 years ago
4cfd457
Implement additional types.
by Nicolas Capens
· 8 years ago
2200878
Remove the Long2 type.
by Nicolas Capens
· 8 years ago
43dc629
Implement comparison operations.
by Nicolas Capens
· 8 years ago
58274b5
Fix relocating the code just once.
by Nicolas Capens
· 8 years ago
de19f39
Assert on Subzero translation errors.
by Nicolas Capens
· 9 years ago
8dfd9a7
Implement support for vector constants.
by Nicolas Capens
· 9 years ago
6647836
Implement support for ELF relocations.
by Nicolas Capens
· 9 years ago
13ac232
Refactor constant creation.
by Nicolas Capens
· 9 years ago
23d99a4
Emulate vectors shorter than 128-bit.
by Nicolas Capens
· 9 years ago
16b5f15
Avoid ambiguous vector casts.
by Nicolas Capens
· 9 years ago
166af49
More blitFramebuffer fixes
by Alexis Hetu
· 8 years ago
58ead9e
Fixed blitFramebuffer issue with Depth/Stencil
by Alexis Hetu
· 8 years ago
f4f68e1
Fixed some quad layout computation related warnings
by Alexis Hetu
· 8 years ago
d6d10f9
Fixed official chromium build on Linux
by Alexis Hetu
· 8 years ago
b9dda64
glBlitFramebuffer support for depth/stencil formats
by Alexis Hetu
· 9 years ago
a6e99c0
Added compilation test for SwiftShader
by Alexis Hetu
· 8 years ago
e97a31e
Fixed clang warnings and unmuted these warnings
by Alexis Hetu
· 8 years ago
e1d8530
Fix Subzero release builds.
by Nicolas Capens
· 8 years ago
15b8b2a
Add Subzero vector arithmetic tests.
by Nicolas Capens
· 9 years ago
228b05d
Use gtest for testing Subzero.
by Nicolas Capens
· 9 years ago
4012582
Add googletest as a submodule.
by Nicolas Capens
· 9 years ago
2a29271
Revert "Removed Subzero compilation from SwiftShader solution"
by Nicolas Capens
· 9 years ago
d5d886e
Removed Subzero compilation from SwiftShader solution
by Alexis Hetu
· 9 years ago
a52dfbd
Adding functionality to stencils
by Alexis Hetu
· 9 years ago
619c0ab
Implement generic vector shuffle.
by Nicolas Capens
· 9 years ago
e89cd58
Refactor vector swizzle.
by Nicolas Capens
· 9 years ago
9709d4f
Implement vector extract, insert, and swizzle.
by Nicolas Capens
· 9 years ago
e95d534
Refactor vector operations.
by Nicolas Capens
· 9 years ago
8820f64
Implement pointer arithmetic.
by Nicolas Capens
· 9 years ago
a0c2fc5
Implement cast operations.
by Nicolas Capens
· 9 years ago
6d73871
Add type information to pointer arguments.
by Nicolas Capens
· 9 years ago
f466d72
Fix missing Register() entry function for OpenGL ES 1.1.
by Nicolas Capens
· 9 years ago
7d9f76d
Implement basic arithmetic operations.
by Nicolas Capens
· 9 years ago
611642a
Implement support for For loops.
by Nicolas Capens
· 9 years ago
b955d5b
Support assigning constants to values.
by Nicolas Capens
· 9 years ago
22479eb
Make LValue a template class.
by Nicolas Capens
· 9 years ago
c37252c
Use Value null pointers for dummy RValues.
by Nicolas Capens
· 9 years ago
58e61f2
No longer ignoring filter option in glBlitFramebuffer
by Alexis Hetu
· 9 years ago
9c27130
Fixed flipX in Device::copyBuffer
by Alexis Hetu
· 9 years ago
3c99be0
Sampler object fix
by Alexis Hetu
· 9 years ago
e12780d
Implement Pointer<> support for Subzero.
by Nicolas Capens
· 9 years ago
598f8d8
Implement initial Subzero based Reactor.
by Nicolas Capens
· 9 years ago
0cf2006
Add LLVM dependencies for Subzero.
by Nicolas Capens
· 9 years ago
d4613cb
Add Subzero as submodule.
by Nicolas Capens
· 9 years ago
3d7c35f
Don't return values from terminator instructions.
by Nicolas Capens
· 9 years ago
3bbc5e1
Reduce header dependencies.
by Nicolas Capens
· 9 years ago
5763d17
Rename Nucleus.cpp to LLVMReactor.cpp.
by Nicolas Capens
· 9 years ago
d022e41
Move Reactor type definitions to Reactor.hpp.
by Nicolas Capens
· 9 years ago
daa5d91
Abstract the Routine class.
by Nicolas Capens
· 9 years ago
aff3ad4
Deprecate DLL precaching support.
by Nicolas Capens
· 9 years ago
2ab69ee
Remove createCall() from the interface.
by Nicolas Capens
· 9 years ago
1933654
Abstract llvm::Value usage.
by Nicolas Capens
· 9 years ago
2b26acc
Abstract llvm::Constant usage.
by Nicolas Capens
· 9 years ago
c8b67a4
Abstract llvm::BasicBlock usage.
by Nicolas Capens
· 9 years ago
ac23012
Abstract llvm::Type usage.
by Nicolas Capens
· 9 years ago
0e33ae3
Eliminate llvm::ConstantInt and llvm::GlobalValue exposure.
by Nicolas Capens
· 9 years ago
5c1f5cc
Move Nucleus statics to implementation side globals.
by Nicolas Capens
· 9 years ago
4f738a1
Move MMX class to the implementation side.
by Nicolas Capens
· 9 years ago
f0005a1
Android build fix
by Alexis Hetu
· 9 years ago
2a19855
Fixed array constructors
by Alexis Hetu
· 9 years ago
853e48d
Fixing Linux build
by Alexis Hetu
· 9 years ago
764d142
Fixed Float4 -> UInt4 conversion
by Alexis Hetu
· 9 years ago
8e7675d
Added missing types to PixelProgram::clampColor
by Alexis Hetu
· 9 years ago
b7508b8
Fix for the remaining vertex array issues
by Alexis Hetu
· 9 years ago
f483671
Give SwiftShader libraries a unique name on Mac
by Alexis Hetu
· 9 years ago
601d005
Added constructor Int4(RValue<Byte4>) and Int4(RValue<SByte4>) to Nucleus.
by Meng-Lin Wu
· 9 years ago
996663b
Keeping only the data_deps change to BUILD.gn files
by Alexis Hetu
· 9 years ago
20c0f65
Fixed a uniform buffer regression
by Alexis Hetu
· 9 years ago
2d04d66
Fixed how SwiftShader is compiled on different platforms
by Alexis Hetu
· 9 years ago
143dfc7
Added RG8 fragment output format
by Alexis Hetu
· 9 years ago
827d07a
Fixed R8I and R8UI fragment output formats
by Alexis Hetu
· 9 years ago
17b29fd
Add Direct3D 8 implementation.
by Nicolas Capens
· 9 years ago
5270fb3
Fixed default alpha value for integer types
by Alexis Hetu
· 9 years ago
98a1666
Upgrade to Visual Studio 2015 project files
by Alexis Hetu
· 9 years ago
144974d
Allow all output to be written to in the vertex shader
by Alexis Hetu
· 9 years ago
8be4110
Made SwiftShader compile on Mac in Chromium
by Alexis Hetu
· 9 years ago
cf3cd8d
Re-enabling SwiftShader/Reactor warnings
by Alexis Hetu
· 9 years ago
32980ac
Fix indexing with instance ID.
by Nicolas Capens
· 9 years ago
24c8cf0
Implement Int to Int4 conversion.
by Nicolas Capens
· 9 years ago
81519cf
Fixed alignment warnings
by Alexis Hetu
· 9 years ago
bffe803
Fixed libGLESv2 conversion warnings
by Alexis Hetu
· 9 years ago
45ce11a
Add TransGaming contributors.
by Nicolas Capens
· 9 years ago
0caecb3
Fix null pointer access by older Chrome versions.
by Nicolas Capens
· 9 years ago
61e8bb1
Fixing intrinsics for Windows clang
by Alexis Hetu
· 9 years ago
Next »