- 01 May, 2015 1 commit
-
-
Greg Hartman authored
Change-Id: I02f328e7a2ad46877d00d5bc1de1439bebb23802 Reviewed-on: https://swiftshader-review.googlesource.com/3012Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Greg Hartman <ghartman@google.com>
-
- 29 Apr, 2015 7 commits
-
-
Maxime Grégoire authored
Change-Id: Ic50ce5e9a3a72c04a1894a76d34d2fd020a693e8 Reviewed-on: https://swiftshader-review.googlesource.com/3002Tested-by:
Maxime Grégoire <mgregoire@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Alexis Hetu authored
Added missing NULL pointer check Bug 20676373 Change-Id: Ia99cac8e6abb4157441d8ff1741b5d81981a1270 Reviewed-on: https://swiftshader-review.googlesource.com/3000Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Alexis Hétu <sugoi@google.com>
-
Nicolas Capens authored
Bug 18752589 Change-Id: I39ddf9a6146c174e4af3cc620f812b0f284877c2 Reviewed-on: https://swiftshader-review.googlesource.com/2981Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
Bug 18752589 Change-Id: Idfaf9ad4764f8c2997250cac5233fcc75d94582a Reviewed-on: https://swiftshader-review.googlesource.com/2963Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
Bug 18752589 Change-Id: I96bbad9ab0593b93b219ec8a769523342497c5da Reviewed-on: https://swiftshader-review.googlesource.com/2910Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
Bug 18752589 Change-Id: I2a4fad80b433e62131d66f12bab2f73c6b16a9a0 Reviewed-on: https://swiftshader-review.googlesource.com/2962Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
Change-Id: I81d0021ebce2a2e846988f2cce8a0b78802e58a1 Reviewed-on: https://swiftshader-review.googlesource.com/2961Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
- 28 Apr, 2015 6 commits
-
-
Nicolas Capens authored
Change-Id: Iadd4ce8ac36ad3458741f244423731fa00d7fd84 Reviewed-on: https://swiftshader-review.googlesource.com/2982Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
Bug 20564705 Change-Id: I6c82867a11d7efe54c5d95cd3a4f435cb241f52c Reviewed-on: https://swiftshader-review.googlesource.com/2986Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
Change-Id: I6534a1cd4fcf935e55a03d81e59ad58cbdbfc4da Reviewed-on: https://swiftshader-review.googlesource.com/2987Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
Alexis Hetu authored
- Added the ANGLE extension for instance drawing (GL_ANGLE_instanced_arrays) - VertexDataManager can now pull data either from the current attributes or from the VertexArray object Change-Id: Id0aa078bf9401e4f3f62594e90908fad98954051 Reviewed-on: https://swiftshader-review.googlesource.com/2946Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Alexis Hétu <sugoi@google.com>
-
Alexis Hetu authored
Added VertexArray.cpp with a few trivial function implementations. Change-Id: I9ea0bf47b2c6a1f76392c5fc84837f1778946855 Reviewed-on: https://swiftshader-review.googlesource.com/2984Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Alexis Hetu authored
Added proper constness to Context getters. Change-Id: I0495cbe7ab0c9f50d4d9aa3d969507f117539bd8 Reviewed-on: https://swiftshader-review.googlesource.com/2983Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
- 27 Apr, 2015 1 commit
-
-
Alexis Hetu authored
Added get/set functions for binding a transform feedback buffer. Change-Id: I409841a35644ff8d5f99c0a6b4c3a43568676822 Reviewed-on: https://swiftshader-review.googlesource.com/2930Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
- 25 Apr, 2015 2 commits
-
-
Nicolas Capens authored
Change-Id: I8a2706ed0cf92bc8841823b181a9f88b819d4337 Reviewed-on: https://swiftshader-review.googlesource.com/2960Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
Greg Hartman authored
Change-Id: Ia11a9520bb6525dc367e0b2956850574b29e4796 Reviewed-on: https://swiftshader-review.googlesource.com/2900Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
- 24 Apr, 2015 2 commits
-
-
Greg Hartman authored
Change-Id: I6525eab19ebe5a90e8f0fbfbef3d3e2ba2170da9 Reviewed-on: https://swiftshader-review.googlesource.com/2944Reviewed-by:
Greg Hartman <ghartman@google.com> Tested-by:
Greg Hartman <ghartman@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Greg Hartman authored
Change-Id: Ia092831a101e1916ee5a00c5ce9b607ecb6a9fef Reviewed-on: https://swiftshader-review.googlesource.com/2945Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Greg Hartman <ghartman@google.com>
-
- 23 Apr, 2015 1 commit
-
-
Alexis Hetu authored
This cl adds the API function implementations for both the core OpenGL ES 3.0 functions: - glDrawArraysInstanced - glDrawElementsInstanced and the OpenGL ES 2.0 extensions: - GL_EXT_draw_instanced - GL_EXT_instanced_arrays which include these functions: - glDrawArraysInstancedEXT - glDrawElementsInstancedEXT - glVertexAttribDivisorEXT Change-Id: I71efdd48087f14fe5e8229c7f6a74e6525921fe3 Reviewed-on: https://swiftshader-review.googlesource.com/2893Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
- 22 Apr, 2015 1 commit
-
-
Alexis Hetu authored
This function is basically the same as glDrawElements, except, in Debug, it returns an error if the draw operation reads outside of the expected range. Change-Id: I2472c317eb5d8a1da89c5a76f076fe95adc6789e Reviewed-on: https://swiftshader-review.googlesource.com/2829Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
- 20 Apr, 2015 3 commits
-
-
Nicolas Capens authored
Bug 20104157 Change-Id: Idc6cbadc69921b3fa5c299ffe8ad4d2442d0478f Reviewed-on: https://swiftshader-review.googlesource.com/2901Reviewed-by:
Alexis Hétu <sugoi@google.com> Tested-by:
Nicolas Capens <capn@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Alexis Hetu authored
Made a few minor changes to adjust for NxM matrices in assembly output. Change-Id: I3dde37e0f4bd2623232eebf0dc06182d8071d751 Reviewed-on: https://swiftshader-review.googlesource.com/2863Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Alexis Hetu authored
- Completed implementation of round and hyperbolic trigonometry operations - Added a few more cases in op to string functions Change-Id: Ic09d228de8e4446a66152b70edc6a6bba511288a Reviewed-on: https://swiftshader-review.googlesource.com/2891Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
- 17 Apr, 2015 9 commits
-
-
Greg Hartman authored
We can get intermittent compile errors with the current makefiles because the same .cpp is built from multiple Android.mk's. The normal way to resolve this is to use static libraries to hold the common files. Change-Id: Ifd39809dfac8c96a622b98ef83f31510b34461e4 Reviewed-on: https://swiftshader-review.googlesource.com/2890Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Greg Hartman <ghartman@google.com>
-
Nicolas Capens authored
It causes Android-GCE to fail to boot. Change-Id: I7ad8a904ae39bc9d3548969471e5908276508d72 Reviewed-on: https://swiftshader-review.googlesource.com/2892Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
Greg Hartman authored
Change-Id: I293568f0d0ee42dd64ee869e3c3ba28810e4883a Reviewed-on: https://swiftshader-review.googlesource.com/2824Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Greg Hartman <ghartman@google.com>
-
Nicolas Capens authored
Bug 18752589 Change-Id: Ic42be261dc101810e6363c4823620d6c827c7975 Reviewed-on: https://swiftshader-review.googlesource.com/2880Tested-by:
Nicolas Capens <capn@google.com> Reviewed-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Greg Hartman authored
Now incorporates "create common V1&v2 code for Android, consolidating image format handling." Change-Id: I6312084f1425354b619361929da533aa5ac357e3 Reviewed-on: https://swiftshader-review.googlesource.com/2850Tested-by:
Greg Hartman <ghartman@google.com> Reviewed-by:
Greg Hartman <ghartman@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Alexis Hetu authored
A few new OpenGLES3.0 builtin function are implemented here: - sinh, cosh, tanh, arcsinh, arccosh, arctanh - floatBitsToInt, floatBitsToUInt, intBitsToFloat, uintBitsToFloat - round Change-Id: Ic0edcd80dff2bdded6cd6dccf1e5d4df64c5d8ba Reviewed-on: https://swiftshader-review.googlesource.com/2862Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Alexis Hetu authored
This cl simply adds the function signatures, without any implementation, for the new GLES 3.0 builtin functions. Change-Id: Ib67830aedd3c067ca7c16738e4a071547a893321 Reviewed-on: https://swiftshader-review.googlesource.com/2860Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Alexis Hétu <sugoi@google.com>
-
Alexis Hetu authored
Bug 19126833 Change-Id: Idd67457542deb1408812bce2c796b275a7b19f0e Reviewed-on: https://swiftshader-review.googlesource.com/2420Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Alexis Hetu authored
This adds proper handling of the new interpolation qualifiers "flat" and "smooth" for glsl in OpenGL ES 3.0. These aren't implemented yet, they are simply parsed properly with this cl. Change-Id: I32aa2ca0f9ddb4c2b1a1e9c5f285a41a1716f4cc Reviewed-on: https://swiftshader-review.googlesource.com/2861Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
- 16 Apr, 2015 2 commits
-
-
Nicolas Capens authored
Bug 19919781 Change-Id: I3f8e91b2f3ae58fbece0028a00275f0cdb5ed9df Reviewed-on: https://swiftshader-review.googlesource.com/2870Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
Bug 18752589 Change-Id: I93155cead50b30faa876023f9ed00f60b7c9e34e Reviewed-on: https://swiftshader-review.googlesource.com/2831Reviewed-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Greg Hartman <ghartman@google.com> Tested-by:
Greg Hartman <ghartman@google.com> Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
- 15 Apr, 2015 5 commits
-
-
Nicolas Capens authored
Change-Id: I2afaad1693844292e58180b1dd8ff9bf7b351c44 Reviewed-on: https://swiftshader-review.googlesource.com/2853Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
Alexis Hetu authored
The current Vector4i was a vector of shorts and OpenGL ES 3.0 actually requires vectors of ints and uints, so I renamed Vector4i to Vector4s so that I may later add Vector4i and Vector4u with the proper internal representation. Change-Id: I9d413c459154c7ef9ddafc46b9fb7fa6186633b8 Reviewed-on: https://swiftshader-review.googlesource.com/2851Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Alexis Hetu authored
Added new matrix and sampler types in glslang parsed files, along with related code and new types in the C++ code. Change-Id: Id70c73fac04d000d508236bc9bf1b39a46beda6f Reviewed-on: https://swiftshader-review.googlesource.com/2826Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Alexis Hetu authored
Added new GLES 3.0 buffers: - CopyReadBuffer - CopyWriteBuffer - PixelPackBuffer - PixelUnpackBuffer - UniformBuffer Added related API function changes. Note: I left TransformFeedback related buffer changes out of this cl to avoid clashing with other ongoing work and to keep this cl short. Change-Id: Icb96f217e80a38f634c1735931dc37d53810d7f7 Reviewed-on: https://swiftshader-review.googlesource.com/2827Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Alexis Hetu authored
Added Texture Storage for both 2D and 3D textures. A map was added to both verify if the format is valid and to return a valid type. The type itself is irrelevant, since there's not data to upload at this point, but I made sure to return a valid type nonetheless in order to prevent breaking any current/future type checks in the code. Change-Id: I49618c52427c86236afddacc4d57288f465bf971 Reviewed-on: https://swiftshader-review.googlesource.com/2812Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-