mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-23 19:10:21 +01:00
llvmpipe: rast_tri updates
This commit is contained in:
parent
86dba3e414
commit
c7227f4b8d
1 changed files with 6 additions and 14 deletions
|
|
@ -29,18 +29,10 @@
|
|||
* Rasterization for binned triangles within a tile
|
||||
*/
|
||||
|
||||
#include "lp_context.h"
|
||||
#include "lp_quad.h"
|
||||
#include "lp_quad_pipe.h"
|
||||
#include "lp_setup.h"
|
||||
#include "lp_state.h"
|
||||
#include "draw/draw_context.h"
|
||||
#include "draw/draw_private.h"
|
||||
#include "draw/draw_vertex.h"
|
||||
#include "pipe/p_shader_tokens.h"
|
||||
#include "pipe/p_thread.h"
|
||||
#include "util/u_math.h"
|
||||
#include "util/u_memory.h"
|
||||
#include "lp_rast_priv.h"
|
||||
|
||||
|
||||
#define BLOCKSIZE 4
|
||||
|
||||
|
|
@ -48,7 +40,7 @@
|
|||
/* Convert 8x8 block into four runs of quads and render each in turn.
|
||||
*/
|
||||
#if (BLOCKSIZE == 8)
|
||||
static void block_full( struct triangle *tri, int x, int y )
|
||||
static void block_full( struct lp_rast_triangle *tri, int x, int y )
|
||||
{
|
||||
struct quad_header *ptrs[4];
|
||||
int i;
|
||||
|
|
@ -79,7 +71,7 @@ static void block_full( struct triangle *tri, int x, int y )
|
|||
}
|
||||
}
|
||||
#else
|
||||
static void block_full( struct triangle *tri, int x, int y )
|
||||
static void block_full( struct lp_rast_triangle *tri, int x, int y )
|
||||
{
|
||||
struct quad_header *ptrs[4];
|
||||
int iy;
|
||||
|
|
@ -108,7 +100,7 @@ do_quad( struct lp_rasterizer *rast,
|
|||
int x, int y,
|
||||
float c1, float c2, float c3 )
|
||||
{
|
||||
struct triangle *tri = rast->tri;
|
||||
struct lp_rast_triangle *tri = rast->tri;
|
||||
struct quad_header *quad = &rast->quad[0];
|
||||
|
||||
float xstep1 = -tri->dy12;
|
||||
|
|
@ -151,7 +143,7 @@ do_quad( struct lp_rasterizer *rast,
|
|||
* the quad:
|
||||
*/
|
||||
static void
|
||||
do_block( struct triangle *tri,
|
||||
do_block( struct lp_rast_triangle *tri,
|
||||
int x, int y,
|
||||
float c1,
|
||||
float c2,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue