#include "lp_setup.h"
#include "lp_rast.h"
-#include "lp_tile_soa.h" /* for TILE_SIZE */
#include "lp_scene.h"
#include "lp_bld_interp.h" /* for struct lp_shader_input */
struct lp_scene *scene; /**< current scene being built */
struct lp_fence *last_fence;
- struct llvmpipe_query *active_query;
+ struct llvmpipe_query *active_query[PIPE_QUERY_TYPES];
boolean flatshade_first;
boolean ccw_is_frontface;
boolean scissor_test;
boolean point_size_per_vertex;
+ boolean rasterizer_discard;
unsigned cullmode;
float pixel_offset;
float line_width;
struct pipe_resource *current;
unsigned stored_size;
const void *stored_data;
- } constants;
+ } constants[LP_MAX_TGSI_CONST_BUFFERS];
struct {
struct pipe_blend_color current;