2017-08-01 | Nicolas Capens | Emulate 64-bit vectors using 128-bit vectors. Tested-by: Nicolas Capens <nicolascapens@google.com> Reviewed-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2017-08-01 | Nicolas Capens | Assume SSE2 support is available. Tested-by: Nicolas Capens <nicolascapens@google.com> Reviewed-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2017-08-01 | Nicolas Capens | Abstract LLVM types to enable emulation. Tested-by: Nicolas Capens <nicolascapens@google.com> Reviewed-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2017-08-01 | Nicolas Capens | Assume local variables are naturally aligned. Tested-by: Nicolas Capens <nicolascapens@google.com> Reviewed-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2017-08-01 | Nicolas Capens | Remove sub-vector load/store address hack. Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2017-07-26 | Nicolas Capens | Fix sign masks of narrow vectors. Reviewed-by: Nicolas Capens <nicolascapens@google.com> Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2017-07-26 | Nicolas Capens | Emulate vector square root intrinsic. Tested-by: Nicolas Capens <nicolascapens@google.com> Reviewed-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2017-07-26 | Nicolas Capens | Emulate MultiplyAddPairs intrinsic. Tested-by: Nicolas Capens <nicolascapens@google.com> Reviewed-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2017-07-26 | Nicolas Capens | Emulate MultiplyHigh intrinsics. Tested-by: Nicolas Capens <nicolascapens@google.com> Reviewed-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2017-07-26 | Nicolas Capens | Emulate vector packing intrinsics. Tested-by: Nicolas Capens <nicolascapens@google.com> Reviewed-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2017-07-26 | Nicolas Capens | Emulate saturated vector add/subtract. Tested-by: Nicolas Capens <nicolascapens@google.com> Reviewed-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2017-07-26 | Nicolas Capens | Emulate SignMask intrinsics. Tested-by: Nicolas Capens <nicolascapens@google.com> Reviewed-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2017-07-26 | Nicolas Capens | Emulate vector shift by immediate intrinsics. Tested-by: Nicolas Capens <nicolascapens@google.com> Reviewed-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2017-07-26 | Nicolas Capens | Emulate sub-vector load/store intrinsics. Tested-by: Nicolas Capens <nicolascapens@google.com> Reviewed-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2017-07-26 | Nicolas Capens | Default to Subzero for ARM CMake build. Tested-by: Nicolas Capens <nicolascapens@google.com> Reviewed-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2017-07-26 | Nicolas Capens | Support bitcasts between scalars and short vectors. Tested-by: Nicolas Capens <nicolascapens@google.com> Reviewed-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2017-07-26 | Nicolas Capens | Replace only loads matching the store type. Tested-by: Nicolas Capens <nicolascapens@google.com> Reviewed-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2017-07-26 | Nicolas Capens | Don't eliminate wide store followed by a narrow one. Tested-by: Nicolas Capens <nicolascapens@google.com> Reviewed-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2017-07-26 | Nicolas Capens | Refactor checking for sub-vector intrinsics. Tested-by: Nicolas Capens <nicolascapens@google.com> Reviewed-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2017-07-26 | Nicolas Capens | Fix RValue<T> construction from incorrect types. Tested-by: Nicolas Capens <nicolascapens@google.com> Reviewed-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2017-07-26 | Nicolas Capens | Add license badge. Reviewed-by: Nicolas Capens <nicolascapens@google.com> Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2017-07-25 | Nicolas Capens | Suppress UBSan false positives. Reviewed-by: Nicolas Capens <nicolascapens@google.com> Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2017-07-21 | Nicolas Capens | Fix clearing all samples of multisample render targets. Reviewed-by: Nicolas Capens <nicolascapens@google.com> Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2017-07-20 | Nicolas Capens | Fix file descriptor leak. Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2017-07-20 | Nicolas Capens | Improve mipmap LOD calculation precision. Reviewed-by: Nicolas Capens <nicolascapens@google.com> Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2017-07-19 | Nicolas Capens | Export type-info symbols. Tested-by: Nicolas Capens <nicolascapens@google.com> Reviewed-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2017-07-17 | Nicolas Capens | Use real snprintf when available. Tested-by: Nicolas Capens <nicolascapens@google.com> Reviewed-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2017-07-17 | Nicolas Capens | Fix Frac() returning 1.0. Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2017-07-11 | Nicolas Capens | Fix signed/unsigned comparison warning. Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2017-07-11 | Nicolas Capens | Remove @chromium.org accounts from OWNERS. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-07-11 | Nicolas Capens | Fix retrieving the current Display. Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-07-10 | Nicolas Capens | Fix TLS for platforms without library constructors. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-07-07 | Nicolas Capens | Intialize memory to zero to silence MSan. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-07-06 | Nicolas Capens | Fix checking dimensions of surfaces. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-07-05 | Nicolas Capens | Fix memory leak of Subzero global inits. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-07-05 | Nicolas Capens | Fix memory leak when aborting routine generation. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-07-04 | Nicolas Capens | Fix allowing to make null EGL surfaces current. Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-06-28 | Nicolas Capens | Prettify documentation. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-06-28 | Nicolas Capens | Make Blitter part of Renderer. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-06-28 | Nicolas Capens | Refactor texture method overrides. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-06-28 | Nicolas Capens | Add AppVeyor build status. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-06-27 | Nicolas Capens | Don't crash when using a buffer with no data. Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-06-27 | Nicolas Capens | Add Subzero documentation. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-06-24 | Nicolas Capens | Fix resetting current display when no current context. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-06-23 | Nicolas Capens | Rename libraries on Mac OS to prevent conflicts. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-06-22 | Nicolas Capens | Fix non-component unittests on Mac OS. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-06-21 | Nicolas Capens | Revert workarounds for ThinLTO linker builds. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-06-21 | Nicolas Capens | Fix Mac OS library loading for unittests. Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-06-15 | Nicolas Capens | Test build with LLVM and Subzero backend. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-06-15 | Nicolas Capens | Add OpenGL ES 2.0 initialization unit tests. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-06-15 | Nicolas Capens | Make the EGL surface class abstract. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-06-13 | Nicolas Capens | Add Travis CI build status. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-06-13 | Nicolas Capens | Add Travis CI configuration file. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-06-12 | Nicolas Capens | Fix D3D8, D3D9, and GL builds. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-06-12 | Antoine Labour | Synchronize in ~ImageImplementation Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-06-12 | Nicolas Capens | Fix CMake build for Mac OS X. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-06-12 | Nicolas Capens | Fix symbol visibility for preemption. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-06-12 | Nicolas Capens | Expose EGL_EXT_platform_base on all platforms. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-06-09 | Nicolas Capens | Add Chromium global build dependency. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-06-08 | Nicolas Capens | Avoid dummy key methods by using pure abstract classes. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-06-08 | Nicolas Capens | Make the FrameBuffer class pure abstract. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-06-05 | Nicolas Capens | Fix missing include for use_gold. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-06-05 | Nicolas Capens | Work around gold linker bug for 32-bit code. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-05-29 | Nicolas Capens | Set permissions after loading image. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-05-25 | Nicolas Capens | Fix floating-point sampling of YUV formats. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-05-24 | Nicolas Capens | Remove unused return value. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-05-24 | Nicolas Capens | Implement unrolling of loops using > or >=. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-05-24 | Nicolas Capens | Fix null dereference on uninitialized loop variable. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-05-19 | Nicolas Capens | Fix locking a destroyed mutex. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-05-19 | Nicolas Capens | Implement eglQueryContext. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-05-19 | Nicolas Capens | Add Subzero documentation. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-05-17 | Nicolas Capens | Fix assert on using GLSL sampler function arguments. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-05-16 | Nicolas Capens | Reset pointer to null after delete. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-05-12 | Nicolas Capens | Replace unique_ptr with a raw pointer. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-05-11 | Nicolas Capens | Prevent LTO from eliminating cross-library virtual... Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-05-08 | Nicolas Capens | Fix buffer overflow. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-05-05 | Nicolas Capens | Remove EGL dependency on LLVM. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-05-05 | Nicolas Capens | Don't needlessly generate cursor drawing code. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-05-05 | Nicolas Capens | Fixed -1 to implicitly unsigned char narrowing error. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-05-03 | Nicolas Capens | Remove the Subzero submodule. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-05-03 | Nicolas Capens | Build Subzero from the subtree directory. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-05-03 | Nicolas Capens | Unconditionally compile relocation code. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-05-03 | Nicolas Capens | Add Subzero as a Git subtree. |
commit | commitdiff | tree |
2017-05-02 | Nicolas Capens | Build with Subzero for Android on ARM. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-05-02 | Nicolas Capens | Fix lowering ARM shift by zero as a move. |
commit | commitdiff | tree |
2017-05-02 | Nicolas Capens | Emulate rounding to the nearest integer. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-04-28 | Nicolas Capens | Fix memory alignment of outline spans. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-04-27 | Nicolas Capens | Fix CMake build. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-04-26 | Nicolas Capens | Add Visual Studio Code build and debug configurations. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-04-26 | Nicolas Capens | Support ARM compilation with Subzero. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-04-26 | Nicolas Capens | Add Subzero unit tests to CMake build. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-04-25 | Nicolas Capens | Fix potential null pointer dereference. |
commit | commitdiff | tree |
2017-04-25 | Nicolas Capens | Fix ARM compilation. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-04-25 | Nicolas Capens | Flush the instruction cache after loading JIT compiled... Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-04-25 | Nicolas Capens | Use pthread mutexes on all Linux platforms. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-04-19 | Nicolas Capens | Fix potential data race in mutex lock implementation. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-04-18 | Nicolas Capens | Fix buffer overflow. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-04-13 | Nicolas Capens | Implement GL_CURRENT_COLOR/NORMAL/TEXTURE_COORDS for... Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-04-13 | Nicolas Capens | Clarify when we set the EGL_FRAMEBUFFER_TARGET_ANDROID... Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-04-13 | Nicolas Capens | Fix setting depth+stencil texture attachment. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
next |