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-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 | Jorge E. Moreira | Modified MutexLock to use a pthread mutex on Android. Reviewed-by: Nicolas Capens <capn@google.com> 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-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 | Victor Khimenko | Support TARGET_TRANSLATE_2ND_ARCH case Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2017-01-31 | Greg Hartman | Support HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED as... Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
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-27 | Alexis Hetu | Update to Linux build files for Chromium 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-23 | Greg Hartman | Add a mutex around SyncSet operations Reviewed-by: Nicolas Capens <capn@google.com> |
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-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 | 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 | 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-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 | 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 |
2016-12-13 | Nicolas Capens | Eliminate loads following a single store. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-12-13 | Nicolas Capens | Eliminate loading of uninitialized variables. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-12-13 | Nicolas Capens | Eliminate unused allocas. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-12-13 | Nicolas Capens | Fix missing switch cases for blitting B32G32R32F. Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-12-10 | Nicolas Capens | Eliminate assign operations for constants. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-12-09 | Nicolas Capens | Fix transpose2x4(). Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-12-08 | Nicolas Capens | Fix rvalue types. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-12-08 | Nicolas Capens | Match sub-vector load/store operand order to regular... Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-12-08 | Nicolas Capens | Deprecate support for constant pointers. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-12-08 | Nicolas Capens | Fix doc formatting. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-12-08 | Nicolas Capens | Fix rounding to nearest integer. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-12-06 | Nicolas Capens | Implement missing vector operations. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-12-06 | Nicolas Capens | Deprecate the Long1 type. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-12-06 | Nicolas Capens | Deprecate handling power-of-two texture sampling separately. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-12-02 | Nicolas Capens | Support integer rvalues as return value. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-12-02 | Nicolas Capens | Make Reactor destination variables non-const. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-12-02 | Nicolas Capens | Hold LValue address in a non-template Variable class. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-12-02 | Nicolas Capens | Eliminate "false" basic block when no Else clause. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-12-02 | Nicolas Capens | Refactor If/Else to use encapsulated data. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-12-01 | Nicolas Capens | Implement vector casts. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-12-01 | Nicolas Capens | Implement vector absolute value. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-12-01 | Nicolas Capens | Implement switch constructs. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-12-01 | Nicolas Capens | Implement vector masking. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-12-01 | Nicolas Capens | Implement remaining vector extract/insert operations. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-12-01 | Nicolas Capens | Implement remaining vector compare operations. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-12-01 | Nicolas Capens | Implement negation and inversion. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-12-01 | Nicolas Capens | Implement vector intrinsics. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-12-01 | Nicolas Capens | Implement floating-point rounding intrinsics. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-12-01 | Nicolas Capens | Implement increment/decrement operators. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-12-01 | Nicolas Capens | Remove unused createIntCast() method. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-12-01 | Nicolas Capens | Don't use Long1 for stencil operations. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-12-01 | Nicolas Capens | Fix debug dump and error output. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-12-01 | Nicolas Capens | Implement square root and reciprocal. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-12-01 | Nicolas Capens | Simplify abstract value bitcasting. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-12-01 | Nicolas Capens | Fix packing of 64-bit vectors. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-12-01 | Nicolas Capens | Implement min/max. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-12-01 | Nicolas Capens | Implement vector packing. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-12-01 | Nicolas Capens | Implement unpacking of high 64-bit vector halves. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-12-01 | Nicolas Capens | Implement vector sign mask operations. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-12-01 | Nicolas Capens | Implement arithmetic and logical operations. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-12-01 | Nicolas Capens | Enable multiprocessor compilation. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-12-01 | Nicolas Capens | Implement vector shift by constant. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-12-01 | Nicolas Capens | Limit loop init scope to till end of loop. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-12-01 | Nicolas Capens | Implement Else without using basic block predecessor. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-12-01 | Nicolas Capens | Add additional Subzero assembler unit tests. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
next |