2016-11-09 | Nicolas Capens | Fix Subzero release builds. Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-10-13 | Nicolas Capens | Add Subzero vector arithmetic tests. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-10-13 | Nicolas Capens | Use gtest for testing Subzero. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-10-13 | Nicolas Capens | Add googletest as a submodule. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-10-13 | Nicolas Capens | Revert "Removed Subzero compilation from SwiftShader... Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-10-05 | Nicolas Capens | Implement generic vector shuffle. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-10-05 | Nicolas Capens | Refactor vector swizzle. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-10-05 | Nicolas Capens | Implement vector extract, insert, and swizzle. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-10-05 | Nicolas Capens | Refactor vector operations. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-10-05 | Nicolas Capens | Implement pointer arithmetic. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-10-05 | Nicolas Capens | Implement cast operations. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-10-05 | Nicolas Capens | Add type information to pointer arguments. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-09-30 | Nicolas Capens | Fix missing Register() entry function for OpenGL ES... Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-09-29 | Nicolas Capens | Implement basic arithmetic operations. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-09-29 | Nicolas Capens | Implement support for For loops. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-09-29 | Nicolas Capens | Support assigning constants to values. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-09-29 | Nicolas Capens | Make LValue a template class. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-09-29 | Nicolas Capens | Use Value null pointers for dummy RValues. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-09-29 | Nicolas Capens | Implement Pointer<> support for Subzero. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-09-29 | Nicolas Capens | Implement initial Subzero based Reactor. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-09-29 | Nicolas Capens | Add LLVM dependencies for Subzero. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-09-29 | Nicolas Capens | Add Subzero as submodule. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-09-28 | Nicolas Capens | Don't return values from terminator instructions. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-09-28 | Nicolas Capens | Reduce header dependencies. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-09-28 | Nicolas Capens | Rename Nucleus.cpp to LLVMReactor.cpp. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-09-28 | Nicolas Capens | Move Reactor type definitions to Reactor.hpp. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-09-28 | Nicolas Capens | Abstract the Routine class. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-09-28 | Nicolas Capens | Deprecate DLL precaching support. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-09-28 | Nicolas Capens | Remove createCall() from the interface. Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-09-28 | Nicolas Capens | Abstract llvm::Value usage. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-09-28 | Nicolas Capens | Abstract llvm::Constant usage. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-09-28 | Nicolas Capens | Abstract llvm::BasicBlock usage. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-09-28 | Nicolas Capens | Abstract llvm::Type usage. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-09-28 | Nicolas Capens | Eliminate llvm::ConstantInt and llvm::GlobalValue exposure. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-09-28 | Nicolas Capens | Move Nucleus statics to implementation side globals. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-09-28 | Nicolas Capens | Move MMX class to the implementation side. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-09-16 | Nicolas Capens | Add Direct3D 8 implementation. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-09-09 | Nicolas Capens | Fix indexing with instance ID. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-09-09 | Nicolas Capens | Implement Int to Int4 conversion. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-09-08 | Nicolas Capens | Add TransGaming contributors. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-09-07 | Nicolas Capens | Fix null pointer access by older Chrome versions. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-08-22 | Nicolas Capens | Fix uniform block binding. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-08-22 | Nicolas Capens | Fix accessing null pointer when no uniform buffer is... Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-08-11 | Nicolas Capens | Add link to prebuilt binaries. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-08-10 | Nicolas Capens | Fix resetting the current context on thread/process... Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-08-04 | Nicolas Capens | Clarify the need for project and bias shader instruction... Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-08-01 | Nicolas Capens | Fix googlegroups link. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-07-03 | Nicolas Capens | Improve documentation. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-07-03 | Nicolas Capens | Fix support for routines taking no arguments. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-07-03 | Nicolas Capens | Fix Visual Studio 2015 compilation issues. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-06-30 | Nicolas Capens | Enable Short8 and UShort8 construction from pointer... Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-06-30 | Nicolas Capens | Enable building SwiftShader for any Android target. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-06-30 | Nicolas Capens | Fix casting a pointer to an integer safely. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-06-29 | Nicolas Capens | Suppress macro redefinition warnings treated as error. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-06-29 | Nicolas Capens | Treat unsized RGBA/RGB textures as renderable. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-06-27 | Nicolas Capens | Implement Reactor pointer subscript operator. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-06-23 | Nicolas Capens | Fix retaining the processing routines when no update. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-06-20 | Nicolas Capens | Clarify Reactor arguments syntax. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-06-17 | Nicolas Capens | Additional Reactor documentation. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-06-17 | Nicolas Capens | Add bug tracker link. Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-06-17 | Nicolas Capens | Fix GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT query... Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-06-17 | Nicolas Capens | Combine sampler method and option into a structure. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-06-16 | Nicolas Capens | Perform texture coordinate projection early. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-06-14 | Nicolas Capens | Add Reactor documentation. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-06-14 | Nicolas Capens | Fix Clang compilation. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-06-13 | Nicolas Capens | Delete thread data at eglReleaseThread. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-06-13 | Nicolas Capens | Refactor process/thread attach/detach. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-06-12 | Nicolas Capens | Fix lvalue output parameter assignment. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-06-09 | 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-06-08 | Nicolas Capens | Validate level index before validating level itself. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-06-08 | Nicolas Capens | Store EGL images in a namespace. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-06-08 | Nicolas Capens | Add the EGL display as a context member. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-06-03 | Nicolas Capens | Fix the OpenGL ES 1.1 version string. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-05-31 | Nicolas Capens | Update the architecture layers image. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-05-31 | Nicolas Capens | Fix image link. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-05-31 | Nicolas Capens | Add design documentation. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-05-30 | Nicolas Capens | Add architecture documentation. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-05-28 | Nicolas Capens | Use static_assert instead of meta macros. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-05-28 | Nicolas Capens | Implement floating-point conversion to the nearest... Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-05-27 | Nicolas Capens | Remove snapping clipped points to the frustum plane. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-05-27 | Nicolas Capens | Support frustum clipping against z = -1. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-05-27 | Nicolas Capens | Refactor point and line clip flag calculation. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-05-27 | Nicolas Capens | Refactor primitive setup functions. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-05-24 | Nicolas Capens | Treat unsized RGBA/RGB textures as renderable. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-05-20 | Nicolas Capens | Make the number of vertex inputs configurable. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-05-20 | Nicolas Capens | Make the number of fragment inputs configurable. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-05-20 | Nicolas Capens | Make the number of vertex outputs configurable. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-05-20 | Nicolas Capens | Fix overwriting clip flags with varyings. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-05-20 | Nicolas Capens | Rename color output semantic. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-05-17 | Nicolas Capens | Fix the CMake build for Linux. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-05-16 | Nicolas Capens | Update version. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-05-16 | Nicolas Capens | Move Khronos OpenGL headers to top-level include directory. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-05-13 | Nicolas Capens | Add missing license headers. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-05-13 | Nicolas Capens | Add readme file. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-05-13 | Nicolas Capens | Output builds to top-level obj and bin folder. Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-05-13 | Nicolas Capens | Move Visual Studio solution to root directory. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-05-13 | Nicolas Capens | Fix CMake symbolic path and lower version requirement. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-05-12 | Nicolas Capens | Copy d3d9.dll builds to lib directory. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-05-12 | Nicolas Capens | Disable all LLVM signal handlers. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
2016-05-12 | Nicolas Capens | Remove MemoryManager. Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> |
commit | commitdiff | tree |
next |