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/Shader/SamplerCore.hpp
|
a79cca9318c520815409c38e02608b58afb3d084 |
|
19-Apr-2016 |
Nicolas Capens <capn@google.com> |
Compute cube LOD from 3D cube intersection distance. We used to compute the cube map LOD by projecting all sampling rays onto the same face (arbitrarily chosen). This changes it to intersect the rays with the cube and use the 3D distance between them. Change-Id: If90b29cb4c13e6128ce6642eb28bb92602e783df Reviewed-on: https://swiftshader-review.googlesource.com/5160 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/Shader/SamplerCore.hpp
|
9d86a36eb381ffce11fc116490abf74b21f49ca5 |
|
04-Apr-2016 |
Nicolas Capens <capn@google.com> |
Refactor sampler LOD calculation method into an enum. Change-Id: I0beed96cd68608ce07aec0b11f14d6f61e67e53d Reviewed-on: https://swiftshader-review.googlesource.com/5034 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/Shader/SamplerCore.hpp
|
915bab889fee342348d9d0ff90362e9460580ad9 |
|
15-Feb-2016 |
Nicolas Capens <capn@google.com> |
Implement support for separate minification/magnification filters. Bug 22373253 Change-Id: Iaa30a341e5eaa58c2ef531fce503631828c5ee9d Reviewed-on: https://swiftshader-review.googlesource.com/4757 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/Shader/SamplerCore.hpp
|
82968de4fce43d3e89ec5d57a527b831abae9350 |
|
08-Feb-2016 |
Nicolas Capens <capn@google.com> |
Refactor texture coordinate addressing. Unify address() and addressW() by introducing a new addressing mode. Change-Id: I09f9cbbe7800cfd5ef737322d680327aeddd27f1 Reviewed-on: https://swiftshader-review.googlesource.com/4714 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/Shader/SamplerCore.hpp
|
db4380ee959a82ebe4423b1429c8ef33de970f1c |
|
05-Feb-2016 |
Alexis Hetu <sugoi@google.com> |
2D array filtering crash fix 2D array textures aren't supposed to filter between layers and the computation used in the filtering code is meant to work with 3D textures, not 2D array textures. The 2D array textures now use the 2D texture path instead of the 3D texture path to solve this issue. Change-Id: Iea8fcfe67cce7ae70e39081af07e67fa59b268ff Reviewed-on: https://swiftshader-review.googlesource.com/4690 Tested-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/Shader/SamplerCore.hpp
|
05480cd58bd2ff703e75dc3063af03a5e5d578a8 |
|
01-Dec-2015 |
Alexis Hetu <sugoi@google.com> |
Enabled 2D array textures - Implemented mipmap generation and completeness checks for Texture2DArray. - Fixed texture parameters setters and getters along with mipmap generation functions to use the proper 2D array texture instead of the 3D texture for 2D array textures. - Enabled the same path as 3D texture for 2D array textures in the sampler. - Added an address function for the w component, which simply clamps the rounded value for 2D array textures and adapted SamplerCore::computeIndices to this new behavior. Change-Id: Ida0659afac75330bfd9af4052cfd2625c729f9ef Reviewed-on: https://swiftshader-review.googlesource.com/4310 Tested-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/Shader/SamplerCore.hpp
|
8e8a7e85cb5749b2cf86c5a6756d951c433a54c9 |
|
01-Sep-2015 |
Nicolas Capens <capn@google.com> |
Implement support for YV12 texture sampling. Bug 21572252 Change-Id: Iaf54b4d960dbc243c40f981e1c73c199481e2d28 Reviewed-on: https://swiftshader-review.googlesource.com/3930 Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/Shader/SamplerCore.hpp
|
21bda852b61b1f1c4ab06d34070bce1a4111e946 |
|
01-Sep-2015 |
Nicolas Capens <capn@google.com> |
Test for 8-bit components instead of not 16-bit components. Bug 21572252 Change-Id: I0c5aedf4fec7238544c1d716f65f0fd91cd59b57 Reviewed-on: https://swiftshader-review.googlesource.com/3937 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/Shader/SamplerCore.hpp
|
d43f4cecd1d05e2eb1c2f56d7594579563434cd1 |
|
13-May-2015 |
Nicolas Capens <capn@google.com> |
Add utility function for 16-bit texture formats. Bug 20891368 Change-Id: I6fb0ed00b903fe86c3b5c730842d28e9c212e04e Reviewed-on: https://swiftshader-review.googlesource.com/3100 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/Shader/SamplerCore.hpp
|
e1a50af5e85a25905063472fc96076c659979bb2 |
|
13-May-2015 |
Nicolas Capens <capn@google.com> |
Add 6-bit and 5-bit sRGB conversion. Bug 20891368 Change-Id: I3b7066f20f0e669dc1d3abe9222654318ae3b011 Reviewed-on: https://swiftshader-review.googlesource.com/3114 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/Shader/SamplerCore.hpp
|
cfd0e6ccb08d94b016b7c78edd0d0eb1f4dbaaed |
|
12-May-2015 |
Nicolas Capens <capn@google.com> |
Match parameter order between float and integer sampling. Change-Id: I86333f0f4d8a9e180a2f7f902d865b664eb836eb Reviewed-on: https://swiftshader-review.googlesource.com/3102 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/Shader/SamplerCore.hpp
|
9651718a9d3f6340fc3cab3712158f6c10ac8800 |
|
15-Apr-2015 |
Alexis Hetu <sugoi@google.com> |
Renamed Vector4i to Vector4s 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/2851 Tested-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/Shader/SamplerCore.hpp
|
66b8ab22586debccb1f787d4d52b7f042d4ddeb8 |
|
06-May-2014 |
John Bauman <jbauman@google.com> |
Add SwiftShader dump from Feb 6 2013
/external/swiftshader/src/Shader/SamplerCore.hpp
|
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/Shader/SamplerCore.hpp
|
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/Shader/SamplerCore.hpp
|