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 |
2017-04-12 | Nicolas Capens | Fix floating-point color buffer support. Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-04-11 | Nicolas Capens | Disable filtering on 1x1 textures. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-04-10 | Nicolas Capens | Remove Chromium unit tests from standalone solution. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-04-06 | Nicolas Capens | Fix pedantic pointer comparison. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-04-06 | Nicolas Capens | Add EGL initialization unit test. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-04-04 | Nicolas Capens | Fix libEGL symbol visibility. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-04-03 | Nicolas Capens | Switch to Subzero instead of LLVM on Linux. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-03-31 | Nicolas Capens | Fix CMake build when Subzero submodule is missing. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-03-29 | Nicolas Capens | Fix not returning GL_BGRA_EXT for incompatible format... Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-03-29 | Nicolas Capens | Support GL_BGRA_EXT readback for all normalized formats. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-03-29 | Nicolas Capens | Refactor read pixel format/type validation. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-03-20 | Nicolas Capens | Fix C++11 strict string literal const correctness. Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-03-16 | Nicolas Capens | Fix Visual Studio 2017 compilation. Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-03-13 | Nicolas Capens | Only support main thread rendering in debug builds. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-03-13 | Nicolas Capens | Fix calling stack probe through a register on Win64. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-03-10 | Nicolas Capens | Remove clobber registers conflicting with input variables. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-03-10 | Nicolas Capens | Disable LLVM ABI-breaking checks mismatch check. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-03-10 | Nicolas Capens | Work around unsuppressable GCC error. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-02-18 | Nicolas Capens | Remove superfluous incRef/decRef on graphics buffer. Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-02-18 | Nicolas Capens | Unlock the graphics buffer before queuing it. Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-02-18 | Nicolas Capens | Fix not canceling an already queued graphics buffer. Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-02-15 | Nicolas Capens | Use rep stos x86 assembly for fast clears. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-02-15 | Nicolas Capens | Fix external surface pitch/slice retrieval. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-02-14 | Nicolas Capens | Disable OpenGL ES 3.0 in Chromium builds. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-02-13 | Nicolas Capens | Fix min/max signed zero and NaN handling. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-02-13 | Nicolas Capens | Optimize floating-point minimum/maximum operations. |
commit | commitdiff | tree |
2017-02-13 | Nicolas Capens | Implement minps/maxps x86 instructions. |
commit | commitdiff | tree |
2017-02-13 | Nicolas Capens | Add boolean type property function. |
commit | commitdiff | tree |
2017-02-07 | Nicolas Capens | Fix predicating instructions before return in loops. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-02-07 | Nicolas Capens | Add dummy key methods for UBSan RTTI. Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-02-03 | Nicolas Capens | Optimize replication. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-02-03 | Nicolas Capens | Use unsigned index array accesses for texture sampling. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-02-03 | Nicolas Capens | Fix swizzle of second vector. |
commit | commitdiff | tree |
2017-02-02 | Nicolas Capens | Guard against threads joining twice. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-01-31 | Nicolas Capens | Optimize single-vector shuffling. |
commit | commitdiff | tree |
2017-01-31 | Nicolas Capens | Perform address optimization of sub-vector load/store. |
commit | commitdiff | tree |
2017-01-31 | Nicolas Capens | Optimize x86-64 addressing with a 32-bit unsigned index. |
commit | commitdiff | tree |
2017-01-30 | Nicolas Capens | Fix using sized internal formats for EGL images. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-01-30 | Nicolas Capens | Refactor Byte4 unpacking. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-01-30 | Nicolas Capens | Support unsigned array indices. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-01-30 | Nicolas Capens | Fix array addressing of emulated vector types. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-01-30 | Nicolas Capens | Generalize dead stores. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-01-30 | Nicolas Capens | Fix eliminating stores to pointer arguments. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-01-25 | Nicolas Capens | Optimize constant operand order. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-01-25 | Nicolas Capens | Vectorize R5G6B5 framebuffer present. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-01-24 | Nicolas Capens | Work around empty set default parameter compilation... |
commit | commitdiff | tree |
2017-01-23 | Nicolas Capens | Use MAP_ANON if MAP_ANONYMOUS is not defined. Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-01-19 | Nicolas Capens | Support building with Subzero on Mac OS. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-01-19 | Nicolas Capens | Fix signed/unsigned comparison warning. |
commit | commitdiff | tree |
2017-01-18 | Nicolas Capens | Emit SSE2 compatible operations if SSE4.1 is not supported. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-01-18 | Nicolas Capens | Detect SSE4.1 support for Subzero. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-01-18 | Nicolas Capens | Fix loading uninitialized data in loops. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-01-17 | Nicolas Capens | Implement an intrinsic for nearbyint. |
commit | commitdiff | tree |
2017-01-17 | Nicolas Capens | Fix packusdw SSE2 fallback. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-01-17 | Nicolas Capens | Support 16-byte aligned stack on 32-bit Windows. |
commit | commitdiff | tree |
2017-01-17 | Nicolas Capens | Always align the stack to the fixed alloca requirements. |
commit | commitdiff | tree |
2017-01-17 | Nicolas Capens | Refactor Reactor type constructors. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-01-17 | Nicolas Capens | Fix the vector element extraction type for Short4. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-01-16 | Nicolas Capens | Avoid vector element insert type mismatch. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-01-16 | Nicolas Capens | Fix Subzero vector comparison. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-01-16 | Nicolas Capens | Manually convert unsigned integer to floating-point. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-01-13 | Nicolas Capens | Fix resource include file path capitalization. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-01-10 | Nicolas Capens | Fix SubzeroTest compilation. Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-01-09 | Nicolas Capens | Explicitly use the Microsoft ABI on Win32 builds. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-01-09 | Nicolas Capens | Try resolving existing X11 symbols before loading libX11. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-01-09 | Nicolas Capens | Set the CMake default build type to Release. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-01-09 | Nicolas Capens | Fix determining the loop iteration count. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-01-07 | Nicolas Capens | Fix Mac OS compilation. |
commit | commitdiff | tree |
2017-01-06 | Nicolas Capens | Add a CMake option to build with Subzero. Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-01-06 | Nicolas Capens | Fix inadvertent use of the Microsoft x86-64 calling... |
commit | commitdiff | tree |
2017-01-06 | Nicolas Capens | Implement executable memory allocation for Subzero... Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-01-06 | Nicolas Capens | Add LLVM dependencies for Subzero on Android and Linux. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-01-06 | Nicolas Capens | Update Subzero LLVM dependencies to 759dd39154f0bbf1adc87bf6... Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-01-06 | Nicolas Capens | Fix CMake sample include directory and libraries. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-01-06 | Nicolas Capens | Only add non-conformant configs on Android. Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-01-05 | Nicolas Capens | Fix clamping viewport dimensions on specification. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-01-05 | Nicolas Capens | Fix integer overflow in rasterization. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-01-05 | Nicolas Capens | Optimize flat triangle edge rasterization. Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-01-04 | Nicolas Capens | Fix the type used for structure field write masks. Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-01-03 | Nicolas Capens | Enable OpenGL ES 3.0 context creation from non-conformant... Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-12-14 | Nicolas Capens | Consistently treat non-existant components as unsigned. Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-12-13 | Nicolas Capens | Eliminate dead code. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-12-13 | Nicolas Capens | Optimize stores in a single basic block. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
next |