1409d3b197da7b68b13c2f5e15023f50b7078294 |
|
09-Sep-2016 |
David Sodman <dsodman@google.com> |
Add ability to generate images with the reference renderer *Separate DrawContext into a DrawContext and DrawContextState to reflect graphics API's are split between state and action parts * Add abstract DrawContext class Test: Test clipping and synchronization primitives Change-Id: I9f3945c6c3de169325fadea7bf70a9d5d7bfd932 (cherry picked from commit 11da53fb71eced942e89bac59407a5681dba3bb1)
/external/deqp/framework/referencerenderer/rrRasterizer.cpp
|
2306a3bf8214ab2c51d8023ca1ccd979fb8d31bb |
|
20-Feb-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Allow correct and projected interpolation equations in single-sampled line interpolation test. - Use proper interpolation equation for verification. Do not approximate distance to pixel center by projecting it along major direction. (i.e. just selecting major compontent). - Detect projected interpolation in interpolation tests and issue a QualityWarning for such implementations. - Calculate line interpolation weights in screen space, not in clip space. Bug: 19410338 Change-Id: Ie27aa9cf121d1c92c86cda19a7b8c97e132fcb66
/external/deqp/framework/referencerenderer/rrRasterizer.cpp
|
193f59811b2c0fe57808a06923b82ed00c41bd0f |
|
24-Feb-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Remove unused variables. Change-Id: I234eb6375d7332bc82fc2d0a8b4e754b169f9290
/external/deqp/framework/referencerenderer/rrRasterizer.cpp
|
f4238ec8ad0e9b0995142dc3b0b9a18de167ae3f |
|
25-Feb-2015 |
Pyry Haulos <phaulos@google.com> |
Improve depth interpolation in reference renderer This change reformulates depth value interpolation to exactly preserve constant depth across a triangle. Old interpolation code exhibited serious Z-fighting with two (Z-)overlapping screen-aligned triangles. In addition barycentric precision is slightly improved by actually dividing with the sum instead of sharing pre-computed 1/sum. A simple test for constant depth and varying interpolation is provided. Change-Id: If6229f9652bcf3dbe1d273ed8e131b175c06dfc2
/external/deqp/framework/referencerenderer/rrRasterizer.cpp
|
06beb4d23816942e7ccc49c81530bb8702a6f336 |
|
06-Feb-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Optimize draw tests. - Skip multisample resolve if buffer is not multisampled. - Reject distant diamonds early in line rasterizer. - Preclear error masks to success color. - Reuse pixel buffer accesses, do not assume getAccess() is free. Change-Id: Ic60a6e0e4615c78739f9ccd62ae19567995c895d
/external/deqp/framework/referencerenderer/rrRasterizer.cpp
|
3e351a9e69e78f8893d2cea7b1ed4089dfaebecb |
|
25-Sep-2014 |
Jarkko Pöyry <jpoyry@google.com> |
Calculate wide line raster area properly. Change-Id: I46e3ef9d1104045a34e4dad070f400d8e19cb54e
/external/deqp/framework/referencerenderer/rrRasterizer.cpp
|
3c827367444ee418f129b2c238299f49d3264554 |
|
02-Sep-2014 |
Jarkko Poyry <jpoyry@google.com> |
Import dEQP. Import drawElements Quality Program from an internal repository. Bug: 17388917 Change-Id: Ic109fe4a57e31b2a816113d90fbdf51a43e7abeb
/external/deqp/framework/referencerenderer/rrRasterizer.cpp
|