37525a55597ac1bf4e61e8bb3e54edf8a84c297c |
|
21-May-2016 |
Nicolas Capens <capn@google.com> |
Support frustum clipping against z = -1. This allows performing the depth range adjustment only once as part of the viewport transform and not have it be affected by transform feedback. Change-Id: I89fba3b131c234bea064b1b65f50b62261f4c307 Reviewed-on: https://swiftshader-review.googlesource.com/5421 Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/Renderer/Renderer.cpp
|
ce065365a9793bb7f1d39ac98ae0e08d0df58d22 |
|
26-May-2016 |
Nicolas Capens <capn@google.com> |
Refactor point and line clip flag calculation. Move clip flag calculation for the new polygon vertices of points and lines from the renderer to the clipper. Change-Id: I41ac3647d8e9376586a1011d1cf28d83e9c963a2 Reviewed-on: https://swiftshader-review.googlesource.com/5423 Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/Renderer/Renderer.cpp
|
21d96b174d4d1153233c4465eb734928778c151a |
|
26-May-2016 |
Nicolas Capens <capn@google.com> |
Refactor primitive setup functions. Use a pointer to member function to not explicitly pass the renderer pointer. Change-Id: Iaccc1d7a1833fbdb433c56063c89b6178e9e2333 Reviewed-on: https://swiftshader-review.googlesource.com/5422 Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/Renderer/Renderer.cpp
|
ef0505797c620e5115fff2b614d4c6ea017babcd |
|
20-Apr-2016 |
Alexis Hetu <sugoi@google.com> |
VertexRoutine code for Transform Feedback This cl adds the code that actually performs the copy of the vertex shader outputs into transform feedback buffers. It also contains a fix for symmetricNormalizedDepth, which must be computed after the information was copied into the transform feedback buffers, when transform feedback is active. Change-Id: I418f94a15b9425bba0905c840f8cf4828233d0fb Reviewed-on: https://swiftshader-review.googlesource.com/5172 Tested-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/Renderer/Renderer.cpp
|
502836a8df8985544667325ad0fb44d3ac0f40e3 |
|
18-May-2016 |
Nicolas Capens <capn@google.com> |
Make the number of vertex inputs configurable. Change-Id: Ic078acae24dd2b2361a32498b49238b98e0ac0d1 Reviewed-on: https://swiftshader-review.googlesource.com/5386 Reviewed-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/Renderer/Renderer.cpp
|
579dc4f88eb1891b1d5c19556394df34abf6ff57 |
|
18-May-2016 |
Nicolas Capens <capn@google.com> |
Make the number of vertex outputs configurable. Change-Id: I17ae53e5274232e9e3b482daac56d507788e822c Reviewed-on: https://swiftshader-review.googlesource.com/5383 Reviewed-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/Renderer/Renderer.cpp
|
d999309b36cb3dceadd38217b322f0e96a06b202 |
|
07-May-2016 |
Nicolas Capens <capn@google.com> |
Apply the Apache 2.0 license. Change-Id: I4a7aeefedcd2d891093520d5a10ebefadcddb5be Reviewed-on: https://swiftshader-review.googlesource.com/5320 Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/Renderer/Renderer.cpp
|
2265ebbe03e2ef1a0f6c2ddfc824f5a8cfdbcaf8 |
|
07-Apr-2016 |
Alexis Hetu <sugoi@google.com> |
Adding task data for transform feedback Transform feedback requires a bit of extra data to write properly into the transform feedback buffers. First it needs to know where in the buffer to read, which can be derived from the vertex number provided in vertexStart. Also, since SwiftShader always processes 3 vertices per primitive, regardless of the primitive type, transform feedback needs to know which vertices to use, and that information can be derived from verticesPerPrimitive. Change-Id: I820d99949d7b2955794cc143ffb178e76dd418d7 Reviewed-on: https://swiftshader-review.googlesource.com/5062 Tested-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/Renderer/Renderer.cpp
|
77139bf9734624e893bda673f68853d89f48ccad |
|
07-Apr-2016 |
Alexis Hetu <sugoi@google.com> |
Transform feedback primitives written query fix pixelProgress[cluster].processedPrimitives could have been cleared between the moment where it has been written and where it is read, so I added a local variable to prevent this issue. Change-Id: I495ed5c9e845c276890d6193b2fe4b8208f993d1 Reviewed-on: https://swiftshader-review.googlesource.com/5061 Tested-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/Renderer/Renderer.cpp
|
6411e04f9508108af2ec2406d788a31da19e523b |
|
07-Apr-2016 |
Alexis Hetu <sugoi@google.com> |
Renderer side code to lock/unlock transform feedback data Added variables and function calls to lock/unlock transform feedback data used for reading the selected transform feedback varying variables out of the vertex shader. Also fixed uniform buffer unlocking potential race condition. Change-Id: I98790fc36fdf8674506d924b2f21b3e68892811a Reviewed-on: https://swiftshader-review.googlesource.com/5060 Tested-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/Renderer/Renderer.cpp
|
25fed3d8e90b5e1bea814c1f5d94be52834550d4 |
|
21-Mar-2016 |
Nicolas Capens <capn@google.com> |
Support separate depth and stencil buffers. Bug 27460431 Change-Id: If11e16597b3fdfbfa6f1f2282e287b302b541f63 Reviewed-on: https://swiftshader-review.googlesource.com/4976 Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/Renderer/Renderer.cpp
|
540564c79c7e43ec8b2538ddbd8ed9a7fc2ae18e |
|
10-Mar-2016 |
Nicolas Capens <capn@google.com> |
Fix draw race condition regression. Change-Id: Idcf7c19c2467edf941a8a426078b6f7d7779ab12 Reviewed-on: https://swiftshader-review.googlesource.com/4943 Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/Renderer/Renderer.cpp
|
20a1d922af662b686afa42a3854d140a1eded72c |
|
02-Mar-2016 |
Alexis Hetu <sugoi@google.com> |
Transform feedback query implementation This is a first implementation of the transform feedback primitives written query. It passes available related dEQP tests (more tests will be available when transform feedback is fully implemented). Change-Id: Iaee97e3e2e853174b7f22836f72dabede1ed04c1 Reviewed-on: https://swiftshader-review.googlesource.com/4912 Tested-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/Renderer/Renderer.cpp
|
cab6414036dfa7ddd5650dbb2de45a640620115f |
|
22-Feb-2016 |
Alexis Hetu <sugoi@google.com> |
Rasterizer discard implementation Implemented rasterizer discard by not using the SetupRoutine and always returning 0 when rasterizer discard is enabled. Also guarded all clear calls with a check for rasterizer discard. Passes all rasterizer discard related dEQP tests. Change-Id: I1e5c107e3dba550f7a5b01eb302ff51bdac303dc Reviewed-on: https://swiftshader-review.googlesource.com/4876 Tested-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/Renderer/Renderer.cpp
|
08a111aa53596b17f2b405ee28fafe0aad4e6027 |
|
27-Oct-2015 |
Alexis Hetu <sugoi@google.com> |
Passing uniform buffers to the vertex/pixel programs This cl contains the necessary changes to make uniform buffers usable in shaders. A few things to note: - Uniform buffers can be set, but nothing will attempt to access them in this cl. - While the 'index' of uniforms is expressed in terms of registers, uniform buffer 'index' is expressed in bytes in both PixelProgram and VertexProgram. This is necessary because of packing which can potentially put some variables in the middle of registers. Technically, std140 always packs variables in multiples of byte4, but other future layouts may not, so using bytes as the unit is more future proof. - The above mentioned 'index' will have to be computed in OutputASM and extra operations will need to be added (to fetch a row from a row major matrix, for example). Change-Id: I636cc4bdc6fe90d6f5697e735f4288f48d18a75b Reviewed-on: https://swiftshader-review.googlesource.com/4151 Tested-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/Renderer/Renderer.cpp
|
5767eabd0b3c275c7221f1fceac9ef11ea5ec4e5 |
|
02-Jan-2016 |
Nicolas Capens <capn@google.com> |
Fix signed/unsigned comparison warnings. Bug 15387371 Change-Id: Id4c9b54c5c0b4115479b6710c4d8c91d34e5c002 Reviewed-on: https://swiftshader-review.googlesource.com/4494 Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/Renderer/Renderer.cpp
|
622dca62c556bcfeab005964b0a464db66d473c2 |
|
08-Jan-2016 |
Nicolas Capens <capn@google.com> |
Fix tautological expressions. Bug 15387371 Change-Id: I01bf5327f205bf646c51c1bb06560448a09f6c4a Reviewed-on: https://swiftshader-review.googlesource.com/4526 Reviewed-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/Renderer/Renderer.cpp
|
11997791d9e9b5241be7a1494124121c9c4c79c6 |
|
02-Jan-2016 |
Nicolas Capens <capn@google.com> |
Fix initialization order warnings. Bug 15387371 Change-Id: I01da3db7d6bb795c46153dbc12fd41478f4b6416 Reviewed-on: https://swiftshader-review.googlesource.com/4493 Reviewed-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/Renderer/Renderer.cpp
|
e14bbd4c4b6fe47908b776f83ead99bec0d13314 |
|
01-Jan-2016 |
Nicolas Capens <capn@google.com> |
Use empty initializer lists for zeroing structs. This works around an incorrect Clang warning: https://llvm.org/bugs/show_bug.cgi?id=21689 Bug 15387371 Change-Id: I2460a4f6dd414f518789be1fcc8ce8b205c6a066 Reviewed-on: https://swiftshader-review.googlesource.com/4491 Reviewed-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/Renderer/Renderer.cpp
|
868b8a56cf80f9cb8c1e63c88a0daaa9453ddb2e |
|
14-Dec-2015 |
Nicolas Capens <capn@google.com> |
Remove unnecessary header includes. Change-Id: If1a8a581a63e801ec3855c554f10dabd67e8a4fd Reviewed-on: https://swiftshader-review.googlesource.com/4400 Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/Renderer/Renderer.cpp
|
8b40c3f8ce2f5beff0b0de54b2a22a5b3810984b |
|
19-Nov-2015 |
Alexis Hetu <sugoi@google.com> |
Blitter clear implementation The "clear" operation can now be done through the blitter. The few changes are: - The blitter now supports RGBA masking - The blitter now supports RGB565 - When in "clear" mode, the blitter does a one read/multiple writes The old clearing code has been deleted from Surface. Change-Id: I970c3a0323f63ee5c89f02d94a2705e4bcf83866 Reviewed-on: https://swiftshader-review.googlesource.com/4291 Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/Renderer/Renderer.cpp
|
fe7a45ceacce06e70a0dc6005873354d1af4c54e |
|
05-Nov-2015 |
Alexis Hetu <sugoi@google.com> |
Multiple draw buffers implementation Implemented the missing pieces for multiple draw buffers support: - Fixed Context::getScissoredImage() to use the drawbuffer parameter properly - Enabled setting multiple render targets - Added dynamic indexing of gl_FragData using a new dynOut flag to figure out which channels are being written to. Change-Id: Id3d95c46a980a698f71e99f7781cc6287e880e9d Reviewed-on: https://swiftshader-review.googlesource.com/4220 Tested-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/Renderer/Renderer.cpp
|
1d01aa378d060eaca1fe4d7162d3721ed07c69f4 |
|
29-Sep-2015 |
Alexis Hetu <sugoi@google.com> |
Added new swizzle parameters to Sampler's state The new parameters are: swizzleR, swizzleG, swizzleB, swizzleA. Also, parameters sent from the context that can be either originating from the Texture object or the Sampler object are now sent from the correct origin. An implementation for the swizzleR, swizzleG, swizzleB, swizzleA parameters was done in SamplerCore. All related dEQP tests pass. Change-Id: I45405a0d241d0e70a91a3c56357c7bc04c7dc75a Reviewed-on: https://swiftshader-review.googlesource.com/4017 Tested-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/Renderer/Renderer.cpp
|
20248ddbef2b78d69d5f1ea3d5df569f9835b94f |
|
10-Aug-2015 |
Nicolas Capens <capn@google.com> |
Use the main thread for draw execution when single-threaded. Bug 23073037 Change-Id: I47d5a7d80dc48dffae0014fbf619810290c30628 Reviewed-on: https://swiftshader-review.googlesource.com/3840 Reviewed-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Greg Hartman <ghartman@google.com> Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/Renderer/Renderer.cpp
|
44ffb65ecb2638a3062a13d2fc3beb23a534b40d |
|
04-Aug-2015 |
Nicolas Capens <capn@google.com> |
Implement OpenGL single-color specular lighting. Change-Id: I40f9ad720bdbd93c44be8fb991dfbf055a3eceba Reviewed-on: https://swiftshader-review.googlesource.com/3803 Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/Renderer/Renderer.cpp
|
04c967a3f4090bb7b679ae0859d4f2806e1565ac |
|
08-Jul-2015 |
Alexis Hetu <sugoi@google.com> |
Replaced some hardcoded constants Replaced values that matched with FRAGMENT_UNIFORM_VECTORS or VERTEX_UNIFORM_VECTORS where appropriate. Change-Id: I64a72b6f30a8a553ea44c268e757ee529cff59fd Reviewed-on: https://swiftshader-review.googlesource.com/3672 Tested-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/Renderer/Renderer.cpp
|
d2264145fee8e92c2de8b5ba0d7f5527e6d555d3 |
|
02-Jul-2015 |
Nicolas Capens <capn@google.com> |
Implement user clip planes. Bug 22123818 Change-Id: Icd26392008ce50ad822c2ab961eeb86117ca8544 Reviewed-on: https://swiftshader-review.googlesource.com/3626 Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/Renderer/Renderer.cpp
|
5491cb48df1edf37f75b36214f0e8aa3a7d6dbc1 |
|
02-Jul-2015 |
Nicolas Capens <capn@google.com> |
Eliminate the half-pixel NDC shift. Bug 22123818 Change-Id: If9bf78d6b44ccd0662676c8896837cca8829efc8 Reviewed-on: https://swiftshader-review.googlesource.com/3624 Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/Renderer/Renderer.cpp
|
0f25090e8212dfad318fda99cc90e88e505e53f9 |
|
25-Jun-2015 |
Nicolas Capens <capn@google.com> |
Fix vertex attribute count constant. Change-Id: Ic0e4831bf3459d54b51e63ebe50b7394fb54e14c Reviewed-on: https://swiftshader-review.googlesource.com/3562 Reviewed-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/Renderer/Renderer.cpp
|
a818c45371a81739aeb521dca24ba74ca6a4d38b |
|
11-Jun-2015 |
Alexis Hetu <sugoi@google.com> |
Eliminating warnings from SwifShader SwiftShader had over 270 warnings and this reduces the count to about 90, some of which can be addressed later, since some are less trivial to remove. The changes include: - Making sure we don't build any project with RTTI enabled, otherwise, we get some vftable size mismatch warnings - Making sure exception handling is the same for all configurations - Changing minus <unsigned> to the equivalent, and valid, ~<unsigned> + 1 - Explicitly casting types to bool by adding "!= 0" or "!= nullptr", depending on the case - Making sure no #define overrules another one without first doing the proper #undef of that #define - Removing signed VS unsigned comparisons - Making sure WinMain is __stdcall WebGL tests passed. Change-Id: I8d8d80adc862633b656d7e99c8ea461924fc0ef4 Reviewed-on: https://swiftshader-review.googlesource.com/3475 Tested-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/Renderer/Renderer.cpp
|
dd8df68e64365aafe91893b11bf7cc4b67599ed4 |
|
05-Jun-2015 |
Alexis Hetu <sugoi@google.com> |
glInstanceID implementation Implementation attempt for glInstanceID. Related dEQP tests pass. Change-Id: I6391699a127cc7c159a2a64e3ffeaa528b611f97 Reviewed-on: https://swiftshader-review.googlesource.com/3412 Tested-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/Renderer/Renderer.cpp
|
3aa46cbdcb0cc386a53cabe67954a114593c37e5 |
|
03-Jun-2015 |
Nicolas Capens <capn@google.com> |
Use the last triangle vertex for flat shading on OpenGL. Bug 21559270 Change-Id: I4c2b5eb7076cc459422fbbb397a684c19bd643c2 Reviewed-on: https://swiftshader-review.googlesource.com/3372 Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/Renderer/Renderer.cpp
|
eb195b6e8d98116d4cd9e6760a6a5621d77370e7 |
|
29-Apr-2015 |
Nicolas Capens <capn@google.com> |
Dispatch GLESv2 entry functions to avoid resolving to the same symbol. Bug 18752589 Change-Id: I39ddf9a6146c174e4af3cc620f812b0f284877c2 Reviewed-on: https://swiftshader-review.googlesource.com/2981 Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/Renderer/Renderer.cpp
|
f68510dddd0e801b507fd77a108a5f0508c9d4a5 |
|
24-Feb-2015 |
Alexis Hetu <sugoi@google.com> |
First simplest 3D mipmap implementation Bug 19126833 Change-Id: Idd67457542deb1408812bce2c796b275a7b19f0e Reviewed-on: https://swiftshader-review.googlesource.com/2420 Tested-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/Renderer/Renderer.cpp
|
6467b7b4a09f1466fb3bac8ceb745a36735f4dfb |
|
16-Apr-2015 |
Nicolas Capens <capn@google.com> |
Remove unnecessary assert.h includes. Bug 19919781 Change-Id: I3f8e91b2f3ae58fbece0028a00275f0cdb5ed9df Reviewed-on: https://swiftshader-review.googlesource.com/2870 Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/Renderer/Renderer.cpp
|
b7ea984f9e483aba2c1c0f26adf5ddd604a5113e |
|
01-Apr-2015 |
Nicolas Capens <capn@google.com> |
Move the code generation mutex to Reactor. Generation of the routines for copying surfaces and blitting were not protected by the same critical section as the renderer. Change-Id: I10eb386bdeebb04abc999b3313dc2c3b52adc090 Reviewed-on: https://swiftshader-review.googlesource.com/2772 Tested-by: Greg Hartman <ghartman@google.com> Reviewed-by: Greg Hartman <ghartman@google.com> Reviewed-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/Renderer/Renderer.cpp
|
0b65c5e3903233839197fd689895ba57b7f61a5b |
|
31-Mar-2015 |
Alexis Hetu <sugoi@google.com> |
Replacing numbers by constants In order to be able to easily modify values in between OpenGL ES versions, some constants were added to replace hardcoded numbers. Change-Id: Ic35bf8e45341addf5315acaa9ffac01095b8907c Reviewed-on: https://swiftshader-review.googlesource.com/2761 Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Alexis Hétu <sugoi@google.com>
/external/swiftshader/src/Renderer/Renderer.cpp
|
ebe676496450066253da95a9e0b2f8885d58be38 |
|
20-Mar-2015 |
Nicolas Capens <capn@google.com> |
Add a critical section for dynamic code generation. Bug 19864302 Change-Id: Iaca49fa72146ff35b6f1e5e40ade5cd2c5c48d0e Reviewed-on: https://swiftshader-review.googlesource.com/2657 Reviewed-by: Greg Hartman <ghartman@google.com> Tested-by: Greg Hartman <ghartman@google.com> Reviewed-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/Renderer/Renderer.cpp
|
f7be67f8e9b497e47a1740a27a85886482613679 |
|
11-Feb-2015 |
Alexis Hetu <sugoi@google.com> |
Texture3D copy to level Bug 19126833 Change-Id: I6da0f1a3d09ab8f510f6f5b2600d911095e02a43 Reviewed-on: https://swiftshader-review.googlesource.com/2200 Tested-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/Renderer/Renderer.cpp
|
c50d35d420645b1e0890f50cd4e2587c36e78f96 |
|
27-Jan-2015 |
Nicolas Capens <capn@google.com> |
Add support for quad primitives. Bug 18962347 Change-Id: Id13ef61a8aaacd88afb0b3e634ae971d44e39cd7 Reviewed-on: https://swiftshader-review.googlesource.com/1860 Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/Renderer/Renderer.cpp
|
235781d1c02eab8fd95b8b75a426837075ecd97a |
|
27-Jan-2015 |
Nicolas Capens <capn@google.com> |
Implement support for wide lines. Bug 18962347 Change-Id: I673610bfd50bc0e09aedd764336c7e10cfa11e08 Reviewed-on: https://swiftshader-review.googlesource.com/1831 Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/Renderer/Renderer.cpp
|
903e025f6cd8d978f013c741431b87b04ae01fd1 |
|
25-Nov-2014 |
Alexis Hetu <sugoi@google.com> |
Fixed signed/unsigned types comparison BUG=18368388 Change-Id: I3f2927fd68e75a8fb5abde1b25e81416862076fc Reviewed-on: https://swiftshader-review.googlesource.com/1474 Tested-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <nicolascapens@google.com>
/external/swiftshader/src/Renderer/Renderer.cpp
|
8dcce86d28f3823401ab5137cf38a3a332860940 |
|
13-Nov-2014 |
Alexis Hetu <sugoi@google.com> |
More warnings fixed Fixed warnings related to type conversions leading to potential loss of precision. BUG=18368388 Change-Id: I71a7941df4bcf991f04818060780d4d395e335a9 Reviewed-on: https://swiftshader-review.googlesource.com/1393 Tested-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <nicolascapens@google.com>
/external/swiftshader/src/Renderer/Renderer.cpp
|
617a5d5e704b17f14304017f263c8f15ee4d4bb5 |
|
13-Nov-2014 |
Alexis Hetu <sugoi@google.com> |
Fixing some trivial warnings in the SwiftShader build. BUG=18368388 Change-Id: I89038818164e04f9ae4a7e1c4526781654e83c7a Reviewed-on: https://swiftshader-review.googlesource.com/1390 Tested-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <nicolascapens@google.com>
/external/swiftshader/src/Renderer/Renderer.cpp
|
a0f4be852b65fe5b1f1b08673eac3761359a114c |
|
22-Oct-2014 |
Nicolas Capens <capn@google.com> |
Use unsigned enum base types to use them as state bitfields. BUG=17878699 Change-Id: Ib112ddf399ebd22676a775cdb6e6927e8f8ce25f Reviewed-on: https://swiftshader-review.googlesource.com/1202 Tested-by: Nicolas Capens <nicolascapens@google.com> Reviewed-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <nicolascapens@google.com>
/external/swiftshader/src/Renderer/Renderer.cpp
|
7381c9940bd3db548cfdee455345c7b100fbe0c6 |
|
07-May-2014 |
Nicolas Capens <capn@google.com> |
Defer worker thread creation until the first draw call. crbug.com/336438
/external/swiftshader/src/Renderer/Renderer.cpp
|
66b8ab22586debccb1f787d4d52b7f042d4ddeb8 |
|
06-May-2014 |
John Bauman <jbauman@google.com> |
Add SwiftShader dump from Feb 6 2013
/external/swiftshader/src/Renderer/Renderer.cpp
|
19bac1e08be200c31efd26f0f5fd144c9b3eefd3 |
|
06-May-2014 |
John Bauman <jbauman@google.com> |
Update SwiftShader to April code dump. April code dump from Transgaming. Adds new shader compiler.
/external/swiftshader/src/Renderer/Renderer.cpp
|
894018228b0e0bdbd7aa7e8f47d4a9458789ca82 |
|
06-May-2014 |
John Bauman <jbauman@google.com> |
Add SwiftShader source to repo Oct 6 code drop from Transgaming Review URL: https://chromereviews.googleplex.com/3846015
/external/swiftshader/src/Renderer/Renderer.cpp
|