7f781e6a4c64f25d3d825f650fabd3b29d8f2e74 |
|
18-May-2016 |
Nicolas Capens <capn@google.com> |
Make the number of fragment inputs configurable. Change-Id: I2c618c03d00718951907e81fcd600155751aac89 Reviewed-on: https://swiftshader-review.googlesource.com/5385 Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/Renderer/QuadRasterizer.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/QuadRasterizer.cpp
|
de5c5d36321ff52eb8e136f78f2821e6506e6243 |
|
14-Jan-2016 |
Nicolas Capens <capn@google.com> |
Move parameter reading to routine constructor. Bug 22652760 Change-Id: If2b41c4d3b24f4b8a9d9dd805a9ab3ce724b7726 Reviewed-on: https://swiftshader-review.googlesource.com/4553 Reviewed-by: Alexis Hétu <sugoi@google.com> Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/Renderer/QuadRasterizer.cpp
|
a106b35e674fc2d3cbc4328554c5fc976713963d |
|
13-Jan-2016 |
Nicolas Capens <capn@google.com> |
Derive Rasterizer from Function<>. Bug 22652760 Change-Id: I1a8ff978fdc7ad795e469218a931523d624e7cde Reviewed-on: https://swiftshader-review.googlesource.com/4546 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/QuadRasterizer.cpp
|
1ef3d271070fda8b4a9877b21010d8049e7f9fa7 |
|
14-Jan-2016 |
Nicolas Capens <capn@google.com> |
Make Function arguments type-safe. Change-Id: I3d4262ea4be0c7b1128b2ca410e985cc6f58c9c9 Reviewed-on: https://swiftshader-review.googlesource.com/1970 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/QuadRasterizer.cpp
|
568eda07c6f0a27cfdbf88e02993d12b8fa73adc |
|
05-Feb-2015 |
Nicolas Capens <capn@google.com> |
Make Function variadic and take a function signature. Change-Id: If36ea6e74311f54bb4c2b0bc1b5b7ccd0e97d74b Reviewed-on: https://swiftshader-review.googlesource.com/4548 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/QuadRasterizer.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/QuadRasterizer.cpp
|
f2a8c37e70fc0d7b5a09a1ab8db2fe9ec4017b27 |
|
13-Jul-2015 |
Alexis Hetu <sugoi@google.com> |
Splitting PixelRoutine into PixelProgram and PixelPipeline This cl splits PixelRoutine into 2 specialized classes: PixelProgram and PixelPipeline. In this cl: - Moved all specialized behavior of PixelRoutine into the PixelProgram and PixelPipeline classes. - Inverted hierarchical dependency between PixelRoutine and QuadRasterizer. QuadRasterizer is now the base class. - Added a check to PixelProcessor::routine() to either create a PixelPipeline object or a PixelProgram object. - Moved a few interpolation related utility functions from PixelRoutine down to QuadRasterizer. - Added Registers hierarchy. PixelProgram specific Registers and PixelPipeline specific Registers are now mutually exclusive. - Made the quad functions virtual - Added a few virtual functions (setBuiltins, ps, alphaTest, rasterOperation) for Program/Pipeline specific implementations Bug 20257503 Change-Id: I6abe536a5521d9842f757a8bbb52e3947e3c9250 Reviewed-on: https://swiftshader-review.googlesource.com/3634 Tested-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/Renderer/QuadRasterizer.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/QuadRasterizer.cpp
|
66be2450b2e513bc4a698790b77c442b6453101a |
|
27-Jan-2015 |
Nicolas Capens <capn@google.com> |
Work around a GCC miscompilation issue. Bug 18470793 Change-Id: Idac85c738810db112e7af56f5e1635c2ac6d325c Reviewed-on: https://swiftshader-review.googlesource.com/1841 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/QuadRasterizer.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/QuadRasterizer.cpp
|
66b8ab22586debccb1f787d4d52b7f042d4ddeb8 |
|
06-May-2014 |
John Bauman <jbauman@google.com> |
Add SwiftShader dump from Feb 6 2013
/external/swiftshader/src/Renderer/QuadRasterizer.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/QuadRasterizer.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/QuadRasterizer.cpp
|