2016-04-29 | Nicolas Capens | Use a wildcard for detecting GCE builds. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-04-29 | Nicolas Capens | Don't continue looping when having returned from shader... Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-04-28 | Nicolas Capens | Fix indexing of samplers in structures. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-04-28 | Nicolas Capens | Work around LLVM integer vector compare bug. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-04-26 | Nicolas Capens | Fix implementation read format for RGB formats. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-04-26 | Nicolas Capens | Fix operator precedence issue. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-04-26 | Nicolas Capens | Fix unrolling loops with return statements. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-04-22 | Nicolas Capens | Support parsing defined operator generated by macro... Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-04-22 | Nicolas Capens | Unexpected tokens after conditionals should be an error... Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-04-22 | Nicolas Capens | Validate that all function-like-macro arguments are... Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-04-22 | Nicolas Capens | Fix potentially uninitialized variable warning. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-04-21 | Nicolas Capens | Fix error code on invalid shader/program operation Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-04-21 | Nicolas Capens | Fix checking all mipmap levels for padding. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-04-21 | Nicolas Capens | Compute cube LOD from 3D cube intersection distance. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-04-19 | Nicolas Capens | Fix signed/unsigned compiler warning. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-04-18 | Nicolas Capens | Implement GL_EXT_draw_buffers. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-04-18 | Nicolas Capens | Fix draw buffers support. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-04-18 | Nicolas Capens | Implement broadcasting of gl_FragColor. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-04-18 | Nicolas Capens | Fix support for variable number of render targets. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-04-18 | Nicolas Capens | Refactor implementation constants. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-04-14 | Nicolas Capens | Validate renderability of texture formats. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-04-14 | Nicolas Capens | Fix renderability test. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-04-14 | Nicolas Capens | Fix framebuffer attachment parameter query error. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-04-14 | Nicolas Capens | Validate internalformat and combinations. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-04-14 | Nicolas Capens | Fix error on invalid type/format combination. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-04-14 | Nicolas Capens | Fix validation of texture level. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-04-14 | Nicolas Capens | Fix local variable hides function parameter for GLSL... Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-04-11 | Nicolas Capens | Fix min/max constant folding. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-04-11 | Nicolas Capens | Fix constant expression vector indexing. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-04-11 | Nicolas Capens | Fix unary operator return type. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-04-11 | Nicolas Capens | Propagate constness. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-04-11 | Nicolas Capens | Fix constant folding of vector compares. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-04-11 | Nicolas Capens | Handle constant expressions that have not been constant... Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-04-06 | Nicolas Capens | Fix potential division by zero. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-04-06 | Nicolas Capens | Fix support for all GL_EXT_read_format_bgra formats. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-04-05 | Nicolas Capens | Fix scaling of float color to RGB565. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-04-05 | Nicolas Capens | Perform texture coordinate projection at shader assembly... Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-04-05 | Nicolas Capens | Refactor sampler LOD calculation method into an enum. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-04-05 | Nicolas Capens | Use a regular STL map instead of unordered_map. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-04-04 | Nicolas Capens | Fix performing dynamic component writes on vectors... Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-04-01 | Nicolas Capens | Fix scalar times matrix. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-04-01 | Nicolas Capens | Fix short-circuiting in preprocessor. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-04-01 | Nicolas Capens | Fix treating undefined preprocessor identifiers as... Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-03-29 | Nicolas Capens | Use namespaces for context owned objects. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-03-29 | Nicolas Capens | Use a shared namespace for shader and program objects. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-03-29 | Nicolas Capens | Use the namespace for storing objects. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-03-24 | Nicolas Capens | Fix reserving user picked object names. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-03-24 | Nicolas Capens | Allocate object names into an unordered set. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-03-24 | Nicolas Capens | Refactor NameSpace into a template class. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-03-24 | Nicolas Capens | Don't blit to NULL format buffers. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-03-24 | Nicolas Capens | Use the framebuffer object's stencil attachment. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-03-24 | Nicolas Capens | Refactor buffer clearing. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-03-24 | Nicolas Capens | Reduce math function duplication. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-03-24 | Nicolas Capens | Bind depth and stencil buffers separately. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-03-24 | Nicolas Capens | Support separate depth and stencil buffers. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-03-18 | Nicolas Capens | Remove FORMAT_A1R5G5B5 from EGL configs. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-03-10 | Nicolas Capens | Add the OGLESBasicTnL sample for Linux. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-03-10 | Nicolas Capens | Fix jb-mr1-gce-dev build. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-03-10 | Nicolas Capens | Fix draw race condition regression. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-03-09 | Nicolas Capens | Disable SIGXCPU signal handling by LLVM. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-03-01 | Nicolas Capens | Fix Android emulator library loading on Windows. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-02-26 | Nicolas Capens | Correct reciprocal approximation for power-of-two values. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-02-25 | Nicolas Capens | Fix evaluating empty loop condition to true. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-02-24 | Nicolas Capens | Implement support for separate minification/magnification... Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-02-17 | Nicolas Capens | Fix disallowing binding to the default framebuffer. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-02-12 | Nicolas Capens | Fix multilib module path. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-02-10 | Nicolas Capens | Fix compile warnings. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-02-10 | Nicolas Capens | Fix attempting to load libX11 when rendering headless. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-02-10 | Nicolas Capens | Fix Android master build. Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-02-09 | Nicolas Capens | Disable LLVM's use of __DATE__ and __TIME__ macros. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-02-08 | Nicolas Capens | Refactor texture coordinate addressing. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-02-08 | Nicolas Capens | Fix reference counting of texture images. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-02-08 | Nicolas Capens | Add utility functions for reference counting. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-02-08 | Nicolas Capens | Refactor Image creation. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-02-08 | Nicolas Capens | Use gl::Object to reference count egl::Image. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-02-08 | Nicolas Capens | Fix OpenGL ES 1.1 regression. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-02-05 | Nicolas Capens | Enable klp-emu-dev google x86 to build swiftshader... Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-02-05 | Nicolas Capens | Check for GL object leaks at termination. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-01-28 | Nicolas Capens | Implement glGetPointerv(). Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-01-28 | Nicolas Capens | Fix attribute size queries. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-01-26 | Nicolas Capens | Detect all texture sampling shader instructions. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-01-25 | Nicolas Capens | Remove unnecessary friend class declarations. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-01-25 | Nicolas Capens | Make vertex registers members of routine classes. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-01-25 | Nicolas Capens | Move loop register usage to relative addressing. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-01-25 | Nicolas Capens | Move parameter reading to a prototype constructor. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-01-25 | Nicolas Capens | Eliminate redundant register set argument passing. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-01-25 | Nicolas Capens | Derive VertexRoutine from Function<>. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-01-15 | Nicolas Capens | Fix glBindVertexArray() compilation regression. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-01-15 | Nicolas Capens | Remove unused return value. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-01-15 | Nicolas Capens | Remove redundant shader instructions. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-01-15 | Nicolas Capens | Fix Clang warnings. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-01-15 | Nicolas Capens | Fix returning an opaque handle for eglGetCurrentDisplay(). Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-01-15 | Nicolas Capens | Move parameter reading to routine constructor. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-01-15 | Nicolas Capens | Derive Rasterizer from Function<>. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-01-15 | Nicolas Capens | Fix Clang errors on Linux. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-01-14 | Nicolas Capens | Make Function arguments type-safe. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-01-14 | Nicolas Capens | Make Function variadic and take a function signature. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-01-14 | Nicolas Capens | Disallow assigning to an RValue. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-01-12 | Nicolas Capens | Fix signed/unsigned comparison warnings. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-01-12 | Nicolas Capens | Eliminate intermediate primitive type translation. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
next |