projects
/
mesa.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
st/mesa: respect force_s3tc_enable environment variable
[mesa.git]
/
src
/
mesa
/
state_tracker
/
st_draw.h
diff --git
a/src/mesa/state_tracker/st_draw.h
b/src/mesa/state_tracker/st_draw.h
index dcfe7e15361dba21f9355d66b77b8b386751b6cf..a7b50ce977aadd6712cfd07ac89897fe8b624d55 100644
(file)
--- a/
src/mesa/state_tracker/st_draw.h
+++ b/
src/mesa/state_tracker/st_draw.h
@@
-34,34
+34,42
@@
#ifndef ST_DRAW_H
#define ST_DRAW_H
#ifndef ST_DRAW_H
#define ST_DRAW_H
-struct _mesa_prim;
+#include "main/compiler.h"
+#include "main/glheader.h"
+
struct _mesa_index_buffer;
struct _mesa_index_buffer;
+struct _mesa_prim;
+struct gl_client_array;
+struct gl_context;
+struct st_context;
void st_init_draw( struct st_context *st );
void st_destroy_draw( struct st_context *st );
extern void
void st_init_draw( struct st_context *st );
void st_destroy_draw( struct st_context *st );
extern void
-st_draw_vbo(
GL
context *ctx,
+st_draw_vbo(
struct gl_
context *ctx,
const struct gl_client_array **arrays,
const struct _mesa_prim *prims,
GLuint nr_prims,
const struct _mesa_index_buffer *ib,
const struct gl_client_array **arrays,
const struct _mesa_prim *prims,
GLuint nr_prims,
const struct _mesa_index_buffer *ib,
+ GLboolean index_bounds_valid,
GLuint min_index,
GLuint max_index);
extern void
GLuint min_index,
GLuint max_index);
extern void
-st_feedback_draw_vbo(
GL
context *ctx,
+st_feedback_draw_vbo(
struct gl_
context *ctx,
const struct gl_client_array **arrays,
const struct _mesa_prim *prims,
GLuint nr_prims,
const struct _mesa_index_buffer *ib,
const struct gl_client_array **arrays,
const struct _mesa_prim *prims,
GLuint nr_prims,
const struct _mesa_index_buffer *ib,
+ GLboolean index_bounds_valid,
GLuint min_index,
GLuint max_index);
/* Internal function:
*/
GLuint min_index,
GLuint max_index);
/* Internal function:
*/
-extern
GLuin
t
+extern
enum pipe_forma
t
st_pipe_vertex_format(GLenum type, GLuint size, GLenum format,
GLboolean normalized);
st_pipe_vertex_format(GLenum type, GLuint size, GLenum format,
GLboolean normalized);