History log of /external/deqp/framework/referencerenderer/rrRasterizer.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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