2017-08-04 | Nicolas Capens | Check against sRGB formats for eglBindTexImage(). Tested-by: Nicolas Capens <nicolascapens@google.com> Reviewed-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2017-08-04 | Nicolas Capens | Add libnativewindow dependency. Reviewed-by: Nicolas Capens <nicolascapens@google.com> Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2017-08-04 | Nicolas Capens | Suppress attributes warnings. Tested-by: Nicolas Capens <nicolascapens@google.com> Reviewed-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2017-08-04 | Nicolas Capens | Refactor Android includes. Tested-by: Nicolas Capens <nicolascapens@google.com> Reviewed-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2017-08-04 | Nicolas Capens | Work around stlport build bug. Tested-by: Nicolas Capens <nicolascapens@google.com> Reviewed-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2017-08-04 | Nicolas Capens | Update eglplatform.h to match Android NDK. Tested-by: Nicolas Capens <nicolascapens@google.com> Reviewed-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2017-08-03 | Nicolas Capens | Implement GL_OES_vertex_half_float. Reviewed-by: Nicolas Capens <nicolascapens@google.com> Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2017-08-02 | Nicolas Capens | Refactor sampleTexel() to use a return value. Tested-by: Nicolas Capens <nicolascapens@google.com> Reviewed-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2017-08-01 | Nicolas Capens | Remove recursive Chromium DEPS file. Reviewed-by: Nicolas Capens <nicolascapens@google.com> Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2017-08-01 | Nicolas Capens | Use unorderer_map<> for def/use information. Tested-by: Nicolas Capens <nicolascapens@google.com> Reviewed-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
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-05-02 | Nicolas Capens | Fix lowering ARM shift by zero as a move. |
commit | commitdiff | tree |
2017-04-25 | Nicolas Capens | Fix potential null pointer dereference. |
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-24 | Nicolas Capens | Work around empty set default parameter compilation... |
commit | commitdiff | tree |
2017-01-17 | Nicolas Capens | Implement an intrinsic for nearbyint. |
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 |
2016-12-09 | Nicolas Capens | Generalize vector shuffling to accept any operand. |
commit | commitdiff | tree |
2016-11-30 | Nicolas Capens | Ensure that the sub-vector load destination is a register. |
commit | commitdiff | tree |
2016-11-28 | Nicolas Capens | Fix skipping deleted instructions before replacing... |
commit | commitdiff | tree |
2016-11-24 | Nicolas Capens | Match sub-vector load/store operand order to regular... |
commit | commitdiff | tree |
2016-11-23 | Nicolas Capens | Fix offset adjustment in x86 address optimization. Reviewed-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2016-11-09 | Nicolas Capens | Support 64-bit jump tables with LP64 data model. Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2016-11-03 | Nicolas Capens | Implement floating-point rounding intrinsic. Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2016-11-01 | Nicolas Capens | Implement saturated vector add/subtract. Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2016-11-01 | Nicolas Capens | Implement integer vector multiply intrinsics. Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2016-11-01 | Nicolas Capens | Generalize the Sqrt intrinsic to process vectors. Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2016-10-28 | Nicolas Capens | Preserve rsi and rdi when using Microsoft x86-64 calling... |
commit | commitdiff | tree |
2016-10-26 | Nicolas Capens | Fix two-vector unpack case. Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2016-10-24 | Nicolas Capens | Fix unit tests. Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2016-10-21 | Nicolas Capens | Remove verified asserts. Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2016-10-21 | Nicolas Capens | Assert that PNaCl bitcode only uses 128-bit vector... Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2016-10-18 | Nicolas Capens | Optimize shuffles corresponding to x86 punpckh instructions. Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2016-10-17 | Nicolas Capens | Generate error on unexpected intrisics. Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2016-10-17 | Nicolas Capens | Add x86 vector packing instructions. Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2016-10-17 | Nicolas Capens | Fix unpacking from a single vector. Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2016-10-07 | Nicolas Capens | Support running unit tests on Windows. Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2016-10-07 | Nicolas Capens | Optimize x86 vector shift by constant. Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2016-10-07 | Nicolas Capens | Optimize lowering of x86 byte and word vector unpack. Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2016-10-07 | Nicolas Capens | Implement intrinsics for loading/storing subvectors. Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2016-09-29 | Nicolas Capens | Don't emit address size prefixes for native x86-64... Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2016-09-19 | Nicolas Capens | Implement Microsoft x86-64 calling convention support. Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2016-09-19 | Nicolas Capens | Allow 64-bit code to be stored as ELF64. Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2016-09-16 | Nicolas Capens | Abstract the ELFStreamer class. Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2016-09-13 | Nicolas Capens | Remove instructions instead of attempting to delete... Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2016-09-09 | Nicolas Capens | Fix initializing the allocator before creating empty... Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2016-09-09 | Nicolas Capens | Ensure NoDefinitions gets initialized only at first... Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2016-09-09 | Nicolas Capens | Work around Visual Studio template specialization issue. Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2016-09-08 | Nicolas Capens | Add missing header includes. Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2016-09-08 | Nicolas Capens | Fix unresolved template method definition. Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2016-09-07 | Nicolas Capens | Fix Visual Studio compilation of types within template... Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2016-09-07 | Nicolas Capens | Enable disabling API-based TLS support. Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2016-09-07 | Nicolas Capens | Work around Visual Studio static constexpr bug. Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2016-09-07 | Nicolas Capens | Fix type alias compilation issue on Windows. Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2016-09-07 | Nicolas Capens | Allow using SZTARGET without PNACL_LLVM. Tested-by: Nicolas Capens <nicolascapens@google.com> |
commit | commitdiff | tree |
2016-09-02 | Nicolas Capens | Implement ICE_CACHELINE_BOUNDARY for Visual Studio. |
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 |
next |