2015-03-25 | Nicolas Capens | Implement glTexParameterx(). Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-03-24 | Nicolas Capens | Implement glShadeModel() for OpenGL ES 1.1. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-03-24 | Nicolas Capens | Work around non-compliant behavior for Google Maps. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-03-24 | Nicolas Capens | Enable the use of samplerExternalOES. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-03-23 | Nicolas Capens | Wait for threads to exit when destroying them. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-03-23 | Nicolas Capens | Use sched_yield() instead of pthread_yield(). Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-03-23 | Nicolas Capens | Remove symbols not available on Android Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-03-12 | Nicolas Capens | Use a common implementation of the matrix stack for... Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-03-12 | Nicolas Capens | Implement glFrustum() for OpenGL ES 1.1. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-03-02 | Nicolas Capens | Constant function parameters are not constant expressions. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-03-02 | Nicolas Capens | Always show the FPS when SwiftConfig is active. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-03-02 | Nicolas Capens | Rename EvqConst to EvqConstExpr Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-03-02 | Nicolas Capens | Fix Clang compilation. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-02-25 | Nicolas Capens | Set symbol extension at insertion. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-02-25 | Nicolas Capens | Set symbol operations at insertion. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-02-25 | Nicolas Capens | Use generic types to compact the symbol table initialization. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-02-25 | Nicolas Capens | Use safer typed enums. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-02-24 | Nicolas Capens | Implement basic GLSL ES 3.0 texture sampling. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-02-24 | Nicolas Capens | Define GLSL ES 3.0 sampler types. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-02-24 | Nicolas Capens | Simplify the creation of global types. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-02-24 | Nicolas Capens | Move GLSL ES 1.00-specific symbols to their own symbol... Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-02-24 | Nicolas Capens | Split builtin symbols over multiple levels. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-02-23 | Nicolas Capens | Explicitly insert builtins at symbol level 0 and declare... Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-02-23 | Nicolas Capens | Pass the shader version to the symbol table. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-02-23 | Nicolas Capens | Implement support for layout qualifier locations. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-02-23 | Nicolas Capens | Add support for unsigned integer literals in the shading... Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-02-23 | Nicolas Capens | Implement shader compiler support for uint vectors. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-02-23 | Nicolas Capens | Implement shader compiler support for uint scalars. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-02-23 | Nicolas Capens | Add helper functions to the lexer to tokenize strings... Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-02-23 | Nicolas Capens | Support in/out as type qualifiers. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-02-23 | Nicolas Capens | Add support for new ESSL 3.00 keywords. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-02-23 | Nicolas Capens | Reject GLSL ES 3.00 shaders for OpenGL ES 2.0 contexts. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-02-23 | Nicolas Capens | Use an STL string for the shader info log. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-02-23 | Nicolas Capens | Centralize shader compilation. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-02-23 | Nicolas Capens | Eliminate compiling for the WebGL spec. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-02-23 | Nicolas Capens | Parse the shader version number. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-02-23 | Nicolas Capens | Enable OpenGL ES 3.0 context creation. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-02-12 | Nicolas Capens | Fix supporting samplers in structs passed down as function... Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-02-12 | Nicolas Capens | Always wait for the debugger. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-02-12 | Nicolas Capens | Fix the Code::Blocks builds. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-02-12 | Nicolas Capens | Eliminate the ShaderLang interface. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-02-12 | Nicolas Capens | Eliminate the abstract shader compiler interface. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-02-12 | Nicolas Capens | Eliminate TShHandleBase. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-02-12 | Nicolas Capens | Rename ShHandle to Compiler. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-02-12 | Nicolas Capens | Safely promote uninitialized constants. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-02-12 | Nicolas Capens | Ignore constants that have not been initialized. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-02-12 | Nicolas Capens | Provide safer and more convenient constant union accessors. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-02-11 | Nicolas Capens | Add OpenGL ES 3.0 entry function stubs. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-02-11 | Nicolas Capens | Add OpenGL ES 3.0 headers. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-02-11 | Nicolas Capens | Predefine GL_FRAGMENT_PRECISION_HIGH. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-02-11 | Nicolas Capens | Implement an OpenGL 2.1 prototype. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-02-11 | Nicolas Capens | Share the name space implementation between all GL... Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-02-11 | Nicolas Capens | Access binding pointer objects through operators. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-02-11 | Nicolas Capens | Make the Object class independent of the GL version. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-02-11 | Nicolas Capens | Optimize fixed-function states. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-02-11 | Nicolas Capens | Fix passthru of non-float texture coordinates. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-02-11 | Nicolas Capens | Add support for quad primitives. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-02-11 | Nicolas Capens | Implement support for wide lines. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-02-11 | Nicolas Capens | Make OutputASM header independent of GL headers. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-01-29 | Nicolas Capens | Provide missing OpenGL ES 1.x extension for implementation... Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-01-28 | Nicolas Capens | Work around a GCC miscompilation issue. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-01-27 | Nicolas Capens | Initialize texture stage alpha modifiers. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-01-27 | Nicolas Capens | Add desktop OpenGL headers. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-01-22 | Nicolas Capens | Rename the desktop OpenGL namespace to gl. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-01-22 | Nicolas Capens | Rename the GLSL shader compiler namespace to glsl. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-01-22 | Nicolas Capens | Make the GLSL compiler independent of the API shader... Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-01-22 | Nicolas Capens | Add libGL to the Visual Studio solution. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-01-22 | Nicolas Capens | Rename libGLESv2 to libGL. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-01-22 | Nicolas Capens | Copy libGLESv2 to libGL. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-01-22 | Nicolas Capens | Remove the Radiance compiler copy and use OpenGL's... Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-01-20 | Nicolas Capens | Increment the version number. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-01-14 | Nicolas Capens | Provide framebuffer-specific color read format/type... Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-01-14 | Nicolas Capens | Provide a faster implementation for reading to RGBA8. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2015-01-14 | Nicolas Capens | Retrieve the implementation color read format/type... Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2014-12-12 | Nicolas Capens | Fix allowing fragment shader invariant declarations. Tested-by: Nicolas Capens <nicolascapens@google.com> Reviewed-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2014-12-11 | Nicolas Capens | Remove a GCC-specific intrinsic Reviewed-by: Nicolas Capens <nicolascapens@google.com> Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2014-12-11 | Nicolas Capens | Remove Apple-specific CPUID queries. Reviewed-by: Nicolas Capens <nicolascapens@google.com> Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2014-12-11 | Nicolas Capens | Fix an image destruction deadlock. Tested-by: Nicolas Capens <nicolascapens@google.com> Reviewed-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2014-12-11 | Nicolas Capens | Create 64-bit translator libraries for the Android... Reviewed-by: Nicolas Capens <nicolascapens@google.com> Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2014-12-10 | Nicolas Capens | Fall back to the default visual if no X8R8G8B8. Reviewed-by: Nicolas Capens <nicolascapens@google.com> Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2014-12-08 | Nicolas Capens | Create translator libraries for the Android Emulator... Reviewed-by: Nicolas Capens <nicolascapens@google.com> Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2014-12-06 | Nicolas Capens | Add Linux projects for Radiance. Reviewed-by: Nicolas Capens <nicolascapens@google.com> Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2014-12-06 | Nicolas Capens | Merge libEGL into libRAD. Reviewed-by: Nicolas Capens <nicolascapens@google.com> Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2014-12-06 | Nicolas Capens | Fix compile errors. Reviewed-by: Nicolas Capens <nicolascapens@google.com> Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2014-12-05 | Nicolas Capens | Treat all X8R8G8B8 and A8R8G8B8 formats as fast EGL... Reviewed-by: Nicolas Capens <nicolascapens@google.com> Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2014-12-03 | Nicolas Capens | Eliminate RefCountObject. Reviewed-by: Nicolas Capens <nicolascapens@google.com> Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2014-12-03 | Nicolas Capens | Eliminate GL renderbuffers. Reviewed-by: Nicolas Capens <nicolascapens@google.com> Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2014-12-03 | Nicolas Capens | Eliminate GL queries. Reviewed-by: Nicolas Capens <nicolascapens@google.com> Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2014-12-03 | Nicolas Capens | Eliminate GL handle allocator. Reviewed-by: Nicolas Capens <nicolascapens@google.com> Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2014-12-03 | Nicolas Capens | Eliminate GL framebuffers. Reviewed-by: Nicolas Capens <nicolascapens@google.com> Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2014-12-03 | Nicolas Capens | Eliminate GL index and vertex data manager. Reviewed-by: Nicolas Capens <nicolascapens@google.com> Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2014-12-03 | Nicolas Capens | Eliminate GL resource manager. Reviewed-by: Nicolas Capens <nicolascapens@google.com> Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2014-12-03 | Nicolas Capens | Eliminate GL buffers. Reviewed-by: Nicolas Capens <nicolascapens@google.com> Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2014-12-02 | Nicolas Capens | Implement a Radiance prototype. Reviewed-by: Nicolas Capens <nicolascapens@google.com> Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2014-12-02 | Nicolas Capens | Clear the list of uniforms before recompiling. Reviewed-by: Nicolas Capens <nicolascapens@google.com> Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2014-12-01 | Nicolas Capens | Implement ETC1 compressed textures support. Reviewed-by: Nicolas Capens <nicolascapens@google.com> Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2014-12-01 | Nicolas Capens | Create a renderer device per GL context. Reviewed-by: Nicolas Capens <nicolascapens@google.com> Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2014-11-28 | Nicolas Capens | Ignore Android EGL config attributes. Reviewed-by: Nicolas Capens <nicolascapens@google.com> Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2014-11-28 | Nicolas Capens | Reference/release both the image and parent texture. Reviewed-by: Nicolas Capens <nicolascapens@google.com> Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2014-11-26 | Nicolas Capens | Eliminate exception handling. Reviewed-by: Nicolas Capens <nicolascapens@google.com> Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
next |