Sign in
swiftshader
/
SwiftShader
/
7bc40ff82e2be8046b38bc26ca954b441ac26054
/
src
/
OpenGL
/
libGL
93a6458
Enable multiprocessor compilation.
by Nicolas Capens
· 8 years ago
a52dfbd
Adding functionality to stencils
by Alexis Hetu
· 8 years ago
98a1666
Upgrade to Visual Studio 2015 project files
by Alexis Hetu
· 9 years ago
81519cf
Fixed alignment warnings
by Alexis Hetu
· 9 years ago
0099d70
Fix resetting the current context on thread/process detach.
by Nicolas Capens
· 9 years ago
02ad0aa
Shader cleanup
by Alexis Hetu
· 9 years ago
c24da28
Fix libGL compilation (missing spaces)
by Michele Bissacco
· 9 years ago
c634fb6
Fixed some virtual function related warnings
by Alexis Hetu
· 9 years ago
00bfa18
Support frustum clipping against z = -1.
by Nicolas Capens
· 9 years ago
b7510aa
Move Khronos OpenGL headers to top-level include directory.
by Nicolas Capens
· 9 years ago
6f89b65
Output builds to top-level obj and bin folder.
by Nicolas Capens
· 9 years ago
aaed636
Move Visual Studio solution to root directory.
by Nicolas Capens
· 9 years ago
0bac285
Apply the Apache 2.0 license.
by Nicolas Capens
· 9 years ago
518e41a
Remove the watermark logo.
by Nicolas Capens
· 9 years ago
bc07bf6
Add support for GL_NV_read_depth
by John Sheu
· 9 years ago
b663f71
Refactor implementation constants.
by Nicolas Capens
· 9 years ago
116bbc5
Build fix
by Alexis Hetu
· 9 years ago
4df0c65
Use namespaces for context owned objects.
by Nicolas Capens
· 9 years ago
5834c68
Refactor NameSpace into a template class.
by Nicolas Capens
· 9 years ago
c39901e
Refactor buffer clearing.
by Nicolas Capens
· 9 years ago
dc4ae86
Reduce math function duplication.
by Nicolas Capens
· 9 years ago
3751c1e
Support separate depth and stencil buffers.
by Nicolas Capens
· 9 years ago
25639ea
32-bit integer vertex attribute
by Alexis Hetu
· 9 years ago
16116cb
Transform feedback query implementation
by Alexis Hetu
· 9 years ago
5989fab
Implement support for separate minification/magnification filters.
by Nicolas Capens
· 9 years ago
028f41b
Added some uses of FRAGMENT_UNIFORM_VECTORS and VERTEX_UNIFORM_VECTORS
by Alexis Hetu
· 9 years ago
520acc6
Fix Clang errors on Linux.
by Nicolas Capens
· 9 years ago
5d96188
Fix signed/unsigned comparison warnings.
by Nicolas Capens
· 9 years ago
e5284ac
Fix tautological expressions.
by Nicolas Capens
· 9 years ago
485f92c
Fix initialization order warnings.
by Nicolas Capens
· 9 years ago
8e8be7c
Fix string format specifiers.
by Nicolas Capens
· 9 years ago
e63db96
Store the native display as an opaque pointer.
by Nicolas Capens
· 9 years ago
5524f05
Fix missing abs() declaration.
by Nicolas Capens
· 9 years ago
c4d0446
Sending magnification filter info to the sampler
by Alexis Hetu
· 9 years ago
d9a2e7b
Fixed format validations
by Alexis Hetu
· 9 years ago
e727775
Added new extensions
by Alexis Hetu
· 9 years ago
360361a
Fix GL and D3D9 compilation.
by Nicolas Capens
· 9 years ago
75b650f
Blitter clear implementation
by Alexis Hetu
· 9 years ago
1edcd8b
Multiple draw buffers implementation
by Alexis Hetu
· 9 years ago
5a86ee9
Enable R5G6B5 as an internal format.
by Nicolas Capens
· 10 years ago
6674726
Improve color clear precision.
by Nicolas Capens
· 10 years ago
a7ff3a4
Allow 0x0 dimension default framebuffers.
by Nicolas Capens
· 10 years ago
3ff330f
Simplify and centralize multisample counts.
by Nicolas Capens
· 10 years ago
7a57040
Multisampling value of 1
by Alexis Hetu
· 10 years ago
02a2bb8
Enable glsl integer code
by Alexis Hetu
· 10 years ago
79c7e27
Implement EGL_LARGEST_PBUFFER.
by Nicolas Capens
· 10 years ago
f77786e
Log parameters of invalid surface creation.
by Nicolas Capens
· 10 years ago
2afcc80
Implement missing state and queries.
by Nicolas Capens
· 10 years ago
d55a095
Renamed boolean state variables and setters.
by Nicolas Capens
· 10 years ago
d976274
Implementation of glLogicOp
by Maxime Grégoire
· 10 years ago
5ce0ea6
Use the projection matrix to scale z.
by Nicolas Capens
· 10 years ago
42c0088
Remove an unused method.
by Nicolas Capens
· 10 years ago
3713cd4
Log the switch value when reaching an UNREACHABLE().
by Nicolas Capens
· 10 years ago
76b9a6a
Simplify int4 and float4 types.
by Nicolas Capens
· 10 years ago
0085c44
Fixed some warnings
by Alexis Hetu
· 10 years ago
a818c45
Eliminating warnings from SwifShader
by Alexis Hetu
· 10 years ago
3779ea9
Use only external surface dimensions.
by Nicolas Capens
· 10 years ago
bb7a173
Use a non-blocking lock for the streaming vertex buffer
by Maxime Grégoire
· 10 years ago
3aa46cb
Use the last triangle vertex for flat shading on OpenGL.
by Nicolas Capens
· 10 years ago
b79fc9f
Don't restrict format combinations on CopyTexSubImage.
by Nicolas Capens
· 10 years ago
a3fac8b
Interpret integer color and normal coordinates as normalized.
by Nicolas Capens
· 10 years ago
eafdb22
Analyze the shader for define instructions.
by Nicolas Capens
· 10 years ago
70583fa
Fix texture coordinate transformations on OpenGL.
by Nicolas Capens
· 10 years ago
4c43943
Added preprocessor definitions for the architecture details of the DLLs
by Maxime Grégoire
· 10 years ago
05e0cd3
Preprocessor definitions for libGL x64
by Maxime Grégoire
· 10 years ago
0273322
Predefine (E)GL export macros.
by Nicolas Capens
· 10 years ago
4be3370
Use %p without precision specifier in TRACE() calls.
by Nicolas Capens
· 10 years ago
a230805
Access library dependencies through a single object.
by Nicolas Capens
· 10 years ago
e826ef0
Refactor GL objects into named and unnamed ones.
by Nicolas Capens
· 10 years ago
447ad83
Possibility to call a non-existing display list without error
by Maxime Gregoire
· 10 years ago
0b65c5e
Replacing numbers by constants
by Alexis Hetu
· 10 years ago
db04c06
Use a string format for safer printing.
by Ping-Hao Wu
· 10 years ago
df84738
Remove unnecessary <exception> includes.
by Ping-Hao Wu
· 10 years ago
52e1843
Use a common implementation of the matrix stack for fixed-function OpenGL.
by Nicolas Capens
· 10 years ago
7462601
Implement glFrustum() for OpenGL ES 1.1.
by Nicolas Capens
· 10 years ago
fec8129
libGL Frustum implementation
by Maxime Gregoire
· 10 years ago
53ff8d8
libGL MultMatrixd implementation
by Maxime Gregoire
· 10 years ago
6ef6d2a
Always show the FPS when SwiftConfig is active.
by Nicolas Capens
· 10 years ago
a68b611
Use an STL string for the shader info log.
by Nicolas Capens
· 10 years ago
20b06c3
Centralize shader compilation.
by Nicolas Capens
· 10 years ago
08ca3c6
Eliminate compiling for the WebGL spec.
by Nicolas Capens
· 10 years ago
f7be67f
Texture3D copy to level
by Alexis Hetu
· 10 years ago
a5fbca0
wglSwapBuffers signature fix
by Maxime Gregoire
· 10 years ago
8fb3b48
Always wait for the debugger.
by Nicolas Capens
· 10 years ago
6407fe8
Eliminate the ShaderLang interface.
by Nicolas Capens
· 10 years ago
21c51c7
Eliminate the abstract shader compiler interface.
by Nicolas Capens
· 10 years ago
a9b4937
Implement an OpenGL 2.1 prototype.
by Nicolas Capens
· 10 years ago
80b4125
Share the name space implementation between all GL versions.
by Nicolas Capens
· 10 years ago
d7d9b4b
Access binding pointer objects through operators.
by Nicolas Capens
· 10 years ago
7cc75e1
Make the Object class independent of the GL version.
by Nicolas Capens
· 10 years ago
235781d
Implement support for wide lines.
by Nicolas Capens
· 10 years ago
b027aa9
Adding Texture3D support.
by Alexis Hetu
· 10 years ago
f4486fd
Rename the desktop OpenGL namespace to gl.
by Nicolas Capens
· 10 years ago
5597eef
Rename the GLSL shader compiler namespace to glsl.
by Nicolas Capens
· 10 years ago
68754bf
Make the GLSL compiler independent of the API shader class.
by Nicolas Capens
· 10 years ago
cbeb51f
Add libGL to the Visual Studio solution.
by Nicolas Capens
· 10 years ago
79eef88
Rename libGLESv2 to libGL.
by Nicolas Capens
· 10 years ago
264f152
Copy libGLESv2 to libGL.
by Nicolas Capens
· 10 years ago