Searched refs:ctx (Results 1 - 25 of 3106) sorted by relevance

1234567891011>>

/xsrc/external/mit/MesaLib.old/dist/src/mesa/tnl/
H A Dt_vp_build.c41 void _tnl_UpdateFixedFunctionProgram( struct gl_context *ctx ) argument
43 if (!ctx->VertexProgram._Current ||
44 ctx->VertexProgram._Current == ctx->VertexProgram._TnlProgram) {
45 ctx->VertexProgram._Current
46 = ctx->VertexProgram._TnlProgram
47 = _mesa_get_fixed_func_vertex_program(ctx);
/xsrc/external/mit/MesaLib/dist/src/mesa/tnl/
H A Dt_vp_build.c41 void _tnl_UpdateFixedFunctionProgram( struct gl_context *ctx ) argument
43 if (!ctx->VertexProgram._Current ||
44 ctx->VertexProgram._Current == ctx->VertexProgram._TnlProgram) {
45 ctx->VertexProgram._Current
46 = ctx->VertexProgram._TnlProgram
47 = _mesa_get_fixed_func_vertex_program(ctx);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/
H A Dzink_inlines.h6 zink_select_draw_vbo(struct zink_context *ctx) argument
8 ctx->base.draw_vbo = ctx->draw_vbo[ctx->pipeline_changed[0]];
9 assert(ctx->base.draw_vbo);
13 zink_select_launch_grid(struct zink_context *ctx) argument
15 ctx->base.launch_grid = ctx->launch_grid[ctx->pipeline_changed[1]];
16 assert(ctx
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/i915/
H A Dintel_extensions.c37 * Initializes potential list of extensions if ctx == NULL, or actually enables
41 intelInitExtensions(struct gl_context *ctx) argument
43 struct intel_context *intel = intel_context(ctx);
47 ctx->Extensions.ARB_draw_elements_base_vertex = true;
48 ctx->Extensions.ARB_explicit_attrib_location = true;
49 ctx->Extensions.ARB_explicit_uniform_location = true;
50 ctx->Extensions.ARB_framebuffer_object = true;
51 ctx->Extensions.ARB_internalformat_query = true;
52 ctx->Extensions.ARB_map_buffer_range = true;
53 ctx
[all...]
/xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/
H A Dintel_extensions.c37 * Initializes potential list of extensions if ctx == NULL, or actually enables
41 intelInitExtensions(struct gl_context *ctx) argument
43 struct intel_context *intel = intel_context(ctx);
47 ctx->Extensions.ARB_draw_elements_base_vertex = true;
48 ctx->Extensions.ARB_explicit_attrib_location = true;
49 ctx->Extensions.ARB_explicit_uniform_location = true;
50 ctx->Extensions.ARB_framebuffer_object = true;
51 ctx->Extensions.ARB_internalformat_query = true;
52 ctx->Extensions.ARB_map_buffer_range = true;
53 ctx
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/
H A Dfreedreno_state.h33 static inline bool fd_depth_enabled(struct fd_context *ctx) argument
35 return ctx->zsa && ctx->zsa->depth.enabled;
38 static inline bool fd_depth_write_enabled(struct fd_context *ctx) argument
40 return ctx->zsa && ctx->zsa->depth.writemask;
43 static inline bool fd_stencil_enabled(struct fd_context *ctx) argument
45 return ctx->zsa && ctx->zsa->stencil[0].enabled;
48 static inline bool fd_logicop_enabled(struct fd_context *ctx) argument
53 fd_blend_enabled(struct fd_context * ctx,unsigned n) argument
[all...]
/xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/
H A Dbrw_extensions.c33 * Initializes potential list of extensions if ctx == NULL, or actually enables
37 brw_init_extensions(struct gl_context *ctx) argument
39 struct brw_context *brw = brw_context(ctx);
44 ctx->Extensions.ARB_arrays_of_arrays = true;
45 ctx->Extensions.ARB_buffer_storage = true;
46 ctx->Extensions.ARB_clear_texture = true;
47 ctx->Extensions.ARB_clip_control = true;
48 ctx->Extensions.ARB_copy_image = true;
49 ctx->Extensions.ARB_depth_buffer_float = true;
50 ctx
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/i965/
H A Dintel_extensions.c33 * Initializes potential list of extensions if ctx == NULL, or actually enables
37 intelInitExtensions(struct gl_context *ctx) argument
39 struct brw_context *brw = brw_context(ctx);
44 ctx->Extensions.ARB_arrays_of_arrays = true;
45 ctx->Extensions.ARB_buffer_storage = true;
46 ctx->Extensions.ARB_clear_texture = true;
47 ctx->Extensions.ARB_clip_control = true;
48 ctx->Extensions.ARB_copy_image = true;
49 ctx->Extensions.ARB_depth_buffer_float = true;
50 ctx
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/mesa/main/
H A Dbarrier.c36 _mesa_texture_barrier(struct gl_context *ctx) argument
50 GET_CURRENT_CONTEXT(ctx);
52 if (!ctx->Extensions.NV_texture_barrier) {
53 _mesa_error(ctx, GL_INVALID_OPERATION,
58 ctx->Driver.TextureBarrier(ctx);
64 GET_CURRENT_CONTEXT(ctx);
66 if (ctx->Driver.MemoryBarrier)
67 ctx->Driver.MemoryBarrier(ctx, barrier
71 memory_barrier_by_region(struct gl_context * ctx,GLbitfield barriers,bool no_error) argument
[all...]
H A Dstate.c60 * Update the ctx->*Program._Current pointers to point to the
73 update_program(struct gl_context *ctx) argument
76 ctx->_Shader->CurrentProgram[MESA_SHADER_VERTEX];
78 ctx->_Shader->CurrentProgram[MESA_SHADER_TESS_CTRL];
80 ctx->_Shader->CurrentProgram[MESA_SHADER_TESS_EVAL];
82 ctx->_Shader->CurrentProgram[MESA_SHADER_GEOMETRY];
84 ctx->_Shader->CurrentProgram[MESA_SHADER_FRAGMENT];
86 ctx->_Shader->CurrentProgram[MESA_SHADER_COMPUTE];
87 const struct gl_program *prevVP = ctx->VertexProgram._Current;
88 const struct gl_program *prevFP = ctx
226 update_single_program_constants(struct gl_context * ctx,struct gl_program * prog,gl_shader_stage stage) argument
248 update_program_constants(struct gl_context * ctx) argument
288 _mesa_update_state_locked(struct gl_context * ctx) argument
391 _mesa_update_state(struct gl_context * ctx) argument
424 _mesa_set_varying_vp_inputs(struct gl_context * ctx,GLbitfield varying_inputs) argument
456 _mesa_set_vp_override(struct gl_context * ctx,GLboolean flag) argument
470 set_vertex_processing_mode(struct gl_context * ctx,gl_vertex_processing_mode m) argument
491 _mesa_update_vertex_processing_mode(struct gl_context * ctx) argument
511 _mesa_set_draw_vao(struct gl_context * ctx,struct gl_vertex_array_object * vao,GLbitfield filter) argument
[all...]
H A Dfeedback.c50 GET_CURRENT_CONTEXT(ctx);
52 if (ctx->RenderMode==GL_FEEDBACK) {
53 _mesa_error( ctx, GL_INVALID_OPERATION, "glFeedbackBuffer" );
57 _mesa_error( ctx, GL_INVALID_VALUE, "glFeedbackBuffer(size<0)" );
61 _mesa_error( ctx, GL_INVALID_VALUE, "glFeedbackBuffer(buffer==NULL)" );
62 ctx->Feedback.BufferSize = 0;
68 ctx->Feedback._Mask = 0;
71 ctx->Feedback._Mask = FB_3D;
74 ctx->Feedback._Mask = (FB_3D | FB_COLOR);
77 ctx
112 _mesa_feedback_vertex(struct gl_context * ctx,const GLfloat win[4],const GLfloat color[4],const GLfloat texcoord[4]) argument
192 write_record(struct gl_context * ctx,GLuint value) argument
211 _mesa_update_hitflag(struct gl_context * ctx,GLfloat z) argument
235 write_hit_record(struct gl_context * ctx) argument
495 _mesa_init_feedback(struct gl_context * ctx) argument
[all...]
H A Dlines.c41 line_width(struct gl_context *ctx, GLfloat width, bool no_error) argument
44 if (ctx->Line.Width == width)
48 _mesa_error( ctx, GL_INVALID_VALUE, "glLineWidth" );
62 if (!no_error && ctx->API == API_OPENGL_CORE
63 && ((ctx->Const.ContextFlags & GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT)
66 _mesa_error( ctx, GL_INVALID_VALUE, "glLineWidth" );
70 FLUSH_VERTICES(ctx, ctx->DriverFlags.NewLineState ? 0 : _NEW_LINE);
71 ctx->NewDriverState |= ctx
144 _mesa_init_line(struct gl_context * ctx) argument
[all...]
H A Dstate.h32 _mesa_update_state(struct gl_context *ctx);
38 _mesa_update_state_locked(struct gl_context *ctx);
42 _mesa_set_varying_vp_inputs(struct gl_context *ctx, GLbitfield varying_inputs);
46 _mesa_set_vp_override(struct gl_context *ctx, GLboolean flag);
50 * Update ctx->VertexProgram._VertexProgramMode.
53 _mesa_update_vertex_processing_mode(struct gl_context *ctx);
60 _mesa_set_draw_vao(struct gl_context *ctx, struct gl_vertex_array_object *vao,
65 _mesa_ati_fragment_shader_enabled(const struct gl_context *ctx) argument
67 return ctx->ATIFragmentShader.Enabled &&
68 ctx
75 _mesa_need_secondary_color(const struct gl_context * ctx) argument
101 _mesa_arb_vertex_program_enabled(const struct gl_context * ctx) argument
109 _mesa_vertex_program_two_side_enabled(const struct gl_context * ctx) argument
120 _mesa_polygon_get_front_bit(const struct gl_context * ctx) argument
129 _mesa_arb_fragment_program_enabled(const struct gl_context * ctx) argument
[all...]
H A Dbbox.c39 GET_CURRENT_CONTEXT(ctx);
41 ctx->PrimitiveBoundingBox[0] = minX;
42 ctx->PrimitiveBoundingBox[1] = minY;
43 ctx->PrimitiveBoundingBox[2] = minZ;
44 ctx->PrimitiveBoundingBox[3] = minW;
45 ctx->PrimitiveBoundingBox[4] = maxX;
46 ctx->PrimitiveBoundingBox[5] = maxY;
47 ctx->PrimitiveBoundingBox[6] = maxZ;
48 ctx->PrimitiveBoundingBox[7] = maxW;
52 _mesa_init_bbox(struct gl_context *ctx) argument
[all...]
/xsrc/external/mit/MesaLib/dist/src/mesa/main/
H A Dbarrier.c36 _mesa_texture_barrier(struct gl_context *ctx) argument
50 GET_CURRENT_CONTEXT(ctx);
52 if (!ctx->Extensions.NV_texture_barrier) {
53 _mesa_error(ctx, GL_INVALID_OPERATION,
58 ctx->Driver.TextureBarrier(ctx);
64 GET_CURRENT_CONTEXT(ctx);
66 if (ctx->Driver.MemoryBarrier)
67 ctx->Driver.MemoryBarrier(ctx, barrier
71 memory_barrier_by_region(struct gl_context * ctx,GLbitfield barriers,bool no_error) argument
[all...]
H A Denable.c49 _mesa_update_derived_primitive_restart_state(struct gl_context *ctx) argument
51 if (ctx->Array.PrimitiveRestart ||
52 ctx->Array.PrimitiveRestartFixedIndex) {
54 _mesa_primitive_restart_index(ctx, 1),
55 _mesa_primitive_restart_index(ctx, 2),
56 _mesa_primitive_restart_index(ctx, 4),
59 ctx->Array._RestartIndex[0] = restart_index[0];
60 ctx->Array._RestartIndex[1] = restart_index[1];
61 ctx->Array._RestartIndex[2] = restart_index[2];
68 ctx
83 vao_state(struct gl_context * ctx,struct gl_vertex_array_object * vao,gl_vert_attrib attr,GLboolean state) argument
97 client_state(struct gl_context * ctx,struct gl_vertex_array_object * vao,GLenum cap,GLboolean state) argument
168 client_state_i(struct gl_context * ctx,struct gl_vertex_array_object * vao,GLenum cap,GLuint index,GLboolean state) argument
306 get_texcoord_unit(struct gl_context * ctx) argument
324 enable_texture(struct gl_context * ctx,GLboolean state,GLbitfield texBit) argument
348 _mesa_set_multisample(struct gl_context * ctx,GLboolean state) argument
376 _mesa_set_framebuffer_srgb(struct gl_context * ctx,GLboolean state) argument
405 _mesa_set_enable(struct gl_context * ctx,GLenum cap,GLboolean state) argument
1394 _mesa_set_enablei(struct gl_context * ctx,GLenum cap,GLuint index,GLboolean state) argument
1547 is_texture_enabled(struct gl_context * ctx,GLbitfield bit) argument
[all...]
H A Dfeedback.c50 GET_CURRENT_CONTEXT(ctx);
52 if (ctx->RenderMode==GL_FEEDBACK) {
53 _mesa_error( ctx, GL_INVALID_OPERATION, "glFeedbackBuffer" );
57 _mesa_error( ctx, GL_INVALID_VALUE, "glFeedbackBuffer(size<0)" );
61 _mesa_error( ctx, GL_INVALID_VALUE, "glFeedbackBuffer(buffer==NULL)" );
62 ctx->Feedback.BufferSize = 0;
68 ctx->Feedback._Mask = 0;
71 ctx->Feedback._Mask = FB_3D;
74 ctx->Feedback._Mask = (FB_3D | FB_COLOR);
77 ctx
112 _mesa_feedback_vertex(struct gl_context * ctx,const GLfloat win[4],const GLfloat color[4],const GLfloat texcoord[4]) argument
192 write_record(struct gl_context * ctx,GLuint value) argument
211 _mesa_update_hitflag(struct gl_context * ctx,GLfloat z) argument
235 write_hit_record(struct gl_context * ctx) argument
496 _mesa_init_feedback(struct gl_context * ctx) argument
[all...]
H A Dlines.c41 line_width(struct gl_context *ctx, GLfloat width, bool no_error) argument
44 if (ctx->Line.Width == width)
48 _mesa_error( ctx, GL_INVALID_VALUE, "glLineWidth" );
62 if (!no_error && ctx->API == API_OPENGL_CORE
63 && ((ctx->Const.ContextFlags & GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT)
66 _mesa_error( ctx, GL_INVALID_VALUE, "glLineWidth" );
70 FLUSH_VERTICES(ctx, ctx->DriverFlags.NewLineState ? 0 : _NEW_LINE, GL_LINE_BIT);
71 ctx->NewDriverState |= ctx
144 _mesa_init_line(struct gl_context * ctx) argument
[all...]
H A Dstate.h32 _mesa_update_allow_draw_out_of_order(struct gl_context *ctx);
35 _mesa_update_state(struct gl_context *ctx);
41 _mesa_update_state_locked(struct gl_context *ctx);
45 _mesa_set_vp_override(struct gl_context *ctx, GLboolean flag);
49 * Update ctx->VertexProgram._VPMode.
52 _mesa_update_vertex_processing_mode(struct gl_context *ctx);
55 _mesa_reset_vertex_processing_mode(struct gl_context *ctx);
59 _mesa_ati_fragment_shader_enabled(const struct gl_context *ctx) argument
61 return ctx->ATIFragmentShader.Enabled &&
62 ctx
69 _mesa_need_secondary_color(const struct gl_context * ctx) argument
95 _mesa_arb_vertex_program_enabled(const struct gl_context * ctx) argument
103 _mesa_vertex_program_two_side_enabled(const struct gl_context * ctx) argument
114 _mesa_polygon_get_front_bit(const struct gl_context * ctx) argument
123 _mesa_arb_fragment_program_enabled(const struct gl_context * ctx) argument
[all...]
H A Dbbox.c39 GET_CURRENT_CONTEXT(ctx);
41 ctx->PrimitiveBoundingBox[0] = minX;
42 ctx->PrimitiveBoundingBox[1] = minY;
43 ctx->PrimitiveBoundingBox[2] = minZ;
44 ctx->PrimitiveBoundingBox[3] = minW;
45 ctx->PrimitiveBoundingBox[4] = maxX;
46 ctx->PrimitiveBoundingBox[5] = maxY;
47 ctx->PrimitiveBoundingBox[6] = maxZ;
48 ctx->PrimitiveBoundingBox[7] = maxW;
52 _mesa_init_bbox(struct gl_context *ctx) argument
[all...]
H A Ddepth.c45 GET_CURRENT_CONTEXT(ctx);
48 _mesa_debug(ctx, "glClearDepth(%f)\n", depth);
50 ctx->PopAttribState |= GL_DEPTH_BUFFER_BIT;
51 ctx->Depth.Clear = CLAMP( depth, 0.0, 1.0 );
63 depth_func(struct gl_context *ctx, GLenum func, bool no_error) argument
65 if (ctx->Depth.Func == func)
80 _mesa_error(ctx, GL_INVALID_ENUM, "glDepth.Func");
85 FLUSH_VERTICES(ctx, ctx->DriverFlags.NewDepth ? 0 : _NEW_DEPTH,
87 ctx
183 _mesa_init_depth(struct gl_context * ctx) argument
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/state_trackers/nine/
H A Dnine_queue.h31 nine_queue_wait_flush(struct nine_queue_pool* ctx);
34 nine_queue_get(struct nine_queue_pool* ctx);
37 nine_queue_flush(struct nine_queue_pool* ctx);
40 nine_queue_alloc(struct nine_queue_pool* ctx, unsigned space);
43 nine_queue_no_flushed_work(struct nine_queue_pool* ctx);
46 nine_queue_isempty(struct nine_queue_pool* ctx);
52 nine_queue_delete(struct nine_queue_pool *ctx);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/etnaviv/
H A Detnaviv_state.h35 etna_depth_enabled(struct etna_context *ctx) argument
37 return ctx->zsa && ctx->zsa->depth.enabled;
41 etna_stencil_enabled(struct etna_context *ctx) argument
43 return ctx->zsa && ctx->zsa->stencil[0].enabled;
47 etna_state_update(struct etna_context *ctx);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/etnaviv/
H A Detnaviv_state.h35 etna_depth_enabled(struct etna_context *ctx) argument
37 return ctx->zsa && ctx->zsa->depth_enabled;
41 etna_stencil_enabled(struct etna_context *ctx) argument
43 return ctx->zsa && ctx->zsa->stencil[0].enabled;
47 etna_state_update(struct etna_context *ctx);
/xsrc/external/mit/MesaLib/dist/src/gallium/frontends/nine/
H A Dnine_queue.h31 nine_queue_wait_flush(struct nine_queue_pool* ctx);
34 nine_queue_get(struct nine_queue_pool* ctx);
37 nine_queue_flush(struct nine_queue_pool* ctx);
40 nine_queue_alloc(struct nine_queue_pool* ctx, unsigned space);
43 nine_queue_no_flushed_work(struct nine_queue_pool* ctx);
46 nine_queue_isempty(struct nine_queue_pool* ctx);
52 nine_queue_delete(struct nine_queue_pool *ctx);

Completed in 20 milliseconds

1234567891011>>