| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/i915/ |
| H A D | i915_flush.c | 45 struct i915_context *i915 = i915_context(pipe); local in function:i915_flush_pipe 48 if (!i915->batch) 54 if (!fence && (i915->batch->map == i915->batch->ptr)) { 66 void i915_init_flush_functions( struct i915_context *i915 ) argument 68 i915->base.flush = i915_flush_pipe; 75 void i915_flush(struct i915_context *i915, argument 79 struct i915_winsys_batchbuffer *batch = i915->batch; 82 i915->vbo_flushed = 1; 83 i915 [all...] |
| H A D | i915_state_immediate.c | 42 static inline void set_immediate(struct i915_context *i915, argument 46 if (i915->current.immediate[offset] == state) 49 i915->current.immediate[offset] = state; 50 i915->immediate_dirty |= 1 << offset; 51 i915->hardware_dirty |= I915_HW_IMMEDIATE; 59 static void upload_S0S1(struct i915_context *i915) argument 65 LIS0 = i915->vbo_offset; 68 if (i915->dirty & I915_NEW_VBO) { 69 i915->immediate_dirty |= 1 << I915_IMMEDIATE_S0; 70 i915 97 upload_S2S4(struct i915_context * i915) argument 125 upload_S5(struct i915_context * i915) argument 160 upload_S6(struct i915_context * i915) argument 192 upload_S7(struct i915_context * i915) argument 223 update_immediate(struct i915_context * i915) argument [all...] |
| H A D | i915_context.c | 56 struct i915_context *i915 = i915_context(pipe); variable in typeref:struct:i915_context * 57 struct draw_context *draw = i915->draw; 67 i915->dirty &= ~I915_NEW_VS_CONSTANTS; 69 if (i915->dirty) 70 i915_update_derived(i915); 75 for (i = 0; i < i915->nr_vertex_buffers; i++) { 76 const void *buf = i915->vertex_buffers[i].is_user_buffer ? 77 i915->vertex_buffers[i].buffer.user : NULL; 79 if (!i915->vertex_buffers[i].buffer.resource) 81 buf = i915_buffer(i915 141 struct i915_context *i915 = i915_context(pipe); local in function:i915_destroy 172 struct i915_context *i915; local in function:i915_create_context [all...] |
| H A D | i915_state_dynamic.c | 39 * i915 indirect state mechanism. 49 static inline void set_dynamic(struct i915_context *i915, argument 53 if (i915->current.dynamic[offset] == state) 56 i915->current.dynamic[offset] = state; 57 i915->dynamic_dirty |= 1 << offset; 58 i915->hardware_dirty |= I915_HW_DYNAMIC; 63 static inline void set_dynamic_array(struct i915_context *i915, argument 70 if (!memcmp(src, &i915->current.dynamic[offset], dwords * 4)) 74 i915->current.dynamic[offset + i] = src[i]; 75 i915 86 upload_MODES4(struct i915_context * i915) argument 111 upload_BFO(struct i915_context * i915) argument 134 upload_BLENDCOLOR(struct i915_context * i915) argument 165 upload_IAB(struct i915_context * i915) argument 182 upload_DEPTHSCALE(struct i915_context * i915) argument 207 upload_STIPPLE(struct i915_context * i915) argument 252 upload_SCISSOR_ENABLE(struct i915_context * i915) argument 268 upload_SCISSOR_RECT(struct i915_context * i915) argument 307 update_dynamic(struct i915_context * i915) argument [all...] |
| H A D | i915_query.h | 34 void i915_init_query_functions( struct i915_context *i915 );
|
| H A D | i915_state_fpc.c | 35 static void update_hw_constants(struct i915_context *i915) argument 37 i915->hardware_dirty |= I915_HW_CONSTANTS; 50 static void update_fs(struct i915_context *i915) argument 52 i915->hardware_dirty |= I915_HW_PROGRAM;
|
| H A D | i915_surface.h | 34 void i915_init_surface_functions( struct i915_context *i915 );
|
| H A D | i915_batch.h | 36 (i915_winsys_batchbuffer_check(i915->batch, dwords)) 39 i915_winsys_batchbuffer_dword(i915->batch, dword) 42 i915_winsys_batchbuffer_float(i915->batch, f) 45 i915_winsys_batchbuffer_reloc(i915->batch, buf, usage, offset, false) 48 i915_winsys_batchbuffer_reloc(i915->batch, buf, usage, offset, true) 51 i915_flush(i915, fence, flags) 56 extern void i915_flush(struct i915_context *i915,
|
| H A D | i915_state_emit.c | 53 validate_flush(struct i915_context *i915, unsigned *batch_space) argument 55 *batch_space = i915->flush_dirty ? 1 : 0; 59 emit_flush(struct i915_context *i915) argument 67 if (i915->flush_dirty & I915_FLUSH_CACHE) 69 else if (i915->flush_dirty & I915_PIPELINE_FLUSH) 110 emit_invariant(struct i915_context *i915) argument 112 i915_winsys_batchbuffer_write(i915->batch, invariant_state, 117 validate_immediate(struct i915_context *i915, unsigned *batch_space) argument 123 i915->immediate_dirty; 125 if (i915 156 emit_immediate_s5(struct i915_context * i915,uint imm) argument 175 emit_immediate_s6(struct i915_context * i915,uint imm) argument 196 emit_immediate(struct i915_context * i915) argument 231 validate_dynamic(struct i915_context * i915,unsigned * batch_space) argument 237 emit_dynamic(struct i915_context * i915) argument 247 validate_static(struct i915_context * i915,unsigned * batch_space) argument 271 emit_static(struct i915_context * i915) argument 298 validate_map(struct i915_context * i915,unsigned * batch_space) argument 316 emit_map(struct i915_context * i915) argument 345 validate_sampler(struct i915_context * i915,unsigned * batch_space) argument 352 emit_sampler(struct i915_context * i915) argument 373 validate_constants(struct i915_context * i915,unsigned * batch_space) argument 382 emit_constants(struct i915_context * i915) argument 424 validate_program(struct i915_context * i915,unsigned * batch_space) argument 435 emit_program(struct i915_context * i915) argument 480 emit_draw_rect(struct i915_context * i915) argument 492 i915_validate_state(struct i915_context * i915,unsigned * batch_space) argument 541 i915_emit_hardware_state(struct i915_context * i915) argument [all...] |
| H A D | i915_query.c | 86 i915_init_query_functions(struct i915_context *i915) argument 88 i915->base.create_query = i915_create_query; 89 i915->base.destroy_query = i915_destroy_query; 90 i915->base.begin_query = i915_begin_query; 91 i915->base.end_query = i915_end_query; 92 i915->base.get_query_result = i915_get_query_result; 93 i915->base.set_active_query_state = i915_set_active_query_state;
|
| H A D | i915_state_derived.c | 57 static void calculate_vertex_layout(struct i915_context *i915) argument 59 const struct i915_fragment_shader *fs = i915->fs; 107 src = draw_find_shader_output(i915->draw, TGSI_SEMANTIC_POSITION, 0); 124 src = draw_find_shader_output(i915->draw, TGSI_SEMANTIC_COLOR, 0); 131 src = draw_find_shader_output(i915->draw, TGSI_SEMANTIC_COLOR, 1); 138 src = draw_find_shader_output(i915->draw, TGSI_SEMANTIC_FOG, 0); 149 src = draw_find_shader_output(i915->draw, TGSI_SEMANTIC_POSITION, 0); 152 src = draw_find_shader_output(i915->draw, TGSI_SEMANTIC_GENERIC, fs->generic_mapping[i]); 170 src = draw_find_shader_output(i915->draw, TGSI_SEMANTIC_FACE, 0); 178 if (memcmp(&i915 212 i915_update_derived(struct i915_context * i915) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/i915/ |
| H A D | i915_flush.c | 43 struct i915_context *i915 = i915_context(pipe); local in function:i915_flush_pipe 46 if (!i915->batch) 52 if (!fence && (i915->batch->map == i915->batch->ptr)) { 65 i915_init_flush_functions(struct i915_context *i915) argument 67 i915->base.flush = i915_flush_pipe; 75 i915_flush(struct i915_context *i915, struct pipe_fence_handle **fence, argument 78 struct i915_winsys_batchbuffer *batch = i915->batch; 81 i915->vbo_flushed = 1; 82 i915 [all...] |
| H A D | i915_context.c | 62 struct i915_context *i915 = i915_context(pipe); local in function:i915_draw_vbo 63 struct draw_context *draw = i915->draw; 73 i915->dirty &= ~I915_NEW_VS_CONSTANTS; 75 if (i915->dirty) 76 i915_update_derived(i915); 81 for (i = 0; i < i915->nr_vertex_buffers; i++) { 82 const void *buf = i915->vertex_buffers[i].is_user_buffer 83 ? i915->vertex_buffers[i].buffer.user 86 if (!i915->vertex_buffers[i].buffer.resource) 88 buf = i915_buffer(i915 140 struct i915_context *i915 = i915_context(pipe); local in function:i915_destroy 172 struct i915_context *i915 = i915_context(pipe); local in function:i915_set_debug_callback 183 struct i915_context *i915; local in function:i915_create_context [all...] |
| H A D | i915_state_emit.c | 51 validate_flush(struct i915_context *i915, unsigned *batch_space) argument 53 *batch_space = i915->flush_dirty ? 1 : 0; 57 emit_flush(struct i915_context *i915) argument 65 if (i915->flush_dirty & I915_FLUSH_CACHE) 67 else if (i915->flush_dirty & I915_PIPELINE_FLUSH) 97 emit_invariant(struct i915_context *i915) argument 100 i915->batch, invariant_state, 105 validate_immediate(struct i915_context *i915, unsigned *batch_space) argument 111 i915->immediate_dirty; 113 if (i915 120 emit_immediate_s5(struct i915_context * i915,uint32_t imm) argument 146 emit_immediate(struct i915_context * i915) argument 178 validate_dynamic(struct i915_context * i915,unsigned * batch_space) argument 185 emit_dynamic(struct i915_context * i915) argument 195 validate_static(struct i915_context * i915,unsigned * batch_space) argument 219 emit_static(struct i915_context * i915) argument 242 validate_map(struct i915_context * i915,unsigned * batch_space) argument 261 emit_map(struct i915_context * i915) argument 291 validate_sampler(struct i915_context * i915,unsigned * batch_space) argument 299 emit_sampler(struct i915_context * i915) argument 319 validate_constants(struct i915_context * i915,unsigned * batch_space) argument 327 emit_constants(struct i915_context * i915) argument 369 validate_program(struct i915_context * i915,unsigned * batch_space) argument 376 emit_program(struct i915_context * i915) argument 407 emit_draw_rect(struct i915_context * i915) argument 419 i915_validate_state(struct i915_context * i915,unsigned * batch_space) argument 471 i915_emit_hardware_state(struct i915_context * i915) argument [all...] |
| H A D | i915_state_immediate.c | 42 set_immediate(struct i915_context *i915, unsigned offset, const unsigned state) argument 44 if (i915->current.immediate[offset] == state) 47 i915->current.immediate[offset] = state; 48 i915->immediate_dirty |= 1 << offset; 49 i915->hardware_dirty |= I915_HW_IMMEDIATE; 56 upload_S0S1(struct i915_context *i915) argument 62 LIS0 = i915->vbo_offset; 65 if (i915->dirty & I915_NEW_VBO) { 66 i915->immediate_dirty |= 1 << I915_IMMEDIATE_S0; 67 i915 89 upload_S2S4(struct i915_context * i915) argument 113 upload_S5(struct i915_context * i915) argument 150 upload_S6(struct i915_context * i915) argument 190 upload_S7(struct i915_context * i915) argument 213 update_immediate(struct i915_context * i915) argument [all...] |
| H A D | i915_query.h | 34 void i915_init_query_functions(struct i915_context *i915);
|
| H A D | i915_state_fpc.c | 33 update_hw_constants(struct i915_context *i915) argument 35 i915->hardware_dirty |= I915_HW_CONSTANTS; 44 update_fs(struct i915_context *i915) argument 46 i915->hardware_dirty |= I915_HW_PROGRAM;
|
| H A D | i915_surface.h | 34 void i915_init_surface_functions(struct i915_context *i915);
|
| H A D | i915_batch.h | 34 #define BEGIN_BATCH(dwords) (i915_winsys_batchbuffer_check(i915->batch, dwords)) 36 #define OUT_BATCH(dword) i915_winsys_batchbuffer_dword(i915->batch, dword) 38 #define OUT_BATCH_F(f) i915_winsys_batchbuffer_float(i915->batch, f) 41 i915_winsys_batchbuffer_reloc(i915->batch, buf, usage, offset, false) 44 i915_winsys_batchbuffer_reloc(i915->batch, buf, usage, offset, true) 46 #define FLUSH_BATCH(fence, flags) i915_flush(i915, fence, flags) 51 extern void i915_flush(struct i915_context *i915,
|
| H A D | i915_state_dynamic.c | 38 * i915 indirect state mechanism. 49 set_dynamic(struct i915_context *i915, unsigned offset, const unsigned state) argument 51 if (i915->current.dynamic[offset] == state) 54 i915->current.dynamic[offset] = state; 55 i915->dynamic_dirty |= 1 << offset; 56 i915->hardware_dirty |= I915_HW_DYNAMIC; 60 set_dynamic_array(struct i915_context *i915, unsigned offset, argument 65 if (!memcmp(src, &i915->current.dynamic[offset], dwords * 4)) 69 i915->current.dynamic[offset + i] = src[i]; 70 i915 80 upload_MODES4(struct i915_context * i915) argument 107 upload_BFO(struct i915_context * i915) argument 135 upload_BLENDCOLOR(struct i915_context * i915) argument 162 upload_IAB(struct i915_context * i915) argument 185 upload_DEPTHSCALE(struct i915_context * i915) argument 206 upload_STIPPLE(struct i915_context * i915) argument 244 upload_SCISSOR_ENABLE(struct i915_context * i915) argument 256 upload_SCISSOR_RECT(struct i915_context * i915) argument 286 update_dynamic(struct i915_context * i915) argument [all...] |
| H A D | i915_state_static.c | 79 update_framebuffer(struct i915_context *i915) argument 81 struct pipe_surface *cbuf_surface = i915->framebuffer.cbufs[0]; 82 struct pipe_surface *depth_surface = i915->framebuffer.zsbuf; 92 i915->current.cbuf_bo = tex->buffer; 93 i915->current.cbuf_flags = surf->buf_info; 100 i915->current.cbuf_bo = NULL; 103 i915->static_dirty |= I915_DST_BUF_COLOR; 116 i915->current.depth_bo = tex->buffer; 117 i915->current.depth_flags = surf->buf_info; 119 i915 146 update_dst_buf_vars(struct i915_context * i915) argument [all...] |
| H A D | i915_query.c | 84 i915_init_query_functions(struct i915_context *i915) argument 86 i915->base.create_query = i915_create_query; 87 i915->base.destroy_query = i915_destroy_query; 88 i915->base.begin_query = i915_begin_query; 89 i915->base.end_query = i915_end_query; 90 i915->base.get_query_result = i915_get_query_result; 91 i915->base.set_active_query_state = i915_set_active_query_state;
|
| H A D | i915_state_derived.c | 45 calculate_vertex_layout(struct i915_context *i915) argument 47 const struct i915_fragment_shader *fs = i915->fs; 85 src = draw_find_shader_output(i915->draw, TGSI_SEMANTIC_POSITION, 0); 97 if (i915->rasterizer->templ.point_size_per_vertex) { 98 src = draw_find_shader_output(i915->draw, TGSI_SEMANTIC_PSIZE, 0); 107 src = draw_find_shader_output(i915->draw, TGSI_SEMANTIC_COLOR, 0); 114 src = draw_find_shader_output(i915->draw, TGSI_SEMANTIC_COLOR, 1); 121 src = draw_find_shader_output(i915->draw, TGSI_SEMANTIC_FOG, 0); 130 src = draw_find_shader_output(i915->draw, fs->texcoords[i].semantic, 152 if (memcmp(&i915 176 i915_update_derived(struct i915_context * i915) argument [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/i915/ |
| H A D | i915_state.c | 56 struct i915_context *i915 = I915_CONTEXT(ctx); local in function:i915_update_stencil 99 GLuint dw = i915->state.Ctx[reg]; \ 102 dirty |= dw != i915->state.Ctx[reg]; \ 103 i915->state.Ctx[reg] = dw; \ 159 I915_STATECHANGE(i915, I915_UPLOAD_CTX); 182 struct i915_context *i915 = I915_CONTEXT(ctx); local in function:i915AlphaFunc 189 dw = i915->state.Ctx[I915_CTXREG_LIS6]; 193 if (dw != i915->state.Ctx[I915_CTXREG_LIS6]) { 194 i915->state.Ctx[I915_CTXREG_LIS6] = dw; 195 I915_STATECHANGE(i915, I915_UPLOAD_CT 208 struct i915_context *i915 = I915_CONTEXT(ctx); local in function:i915EvalLogicOpBlendState 240 struct i915_context *i915 = I915_CONTEXT(ctx); local in function:i915BlendColor 288 struct i915_context *i915 = I915_CONTEXT(ctx); local in function:i915UpdateBlendState 356 struct i915_context *i915 = I915_CONTEXT(ctx); local in function:i915DepthFunc 374 struct i915_context *i915 = I915_CONTEXT(ctx); local in function:i915DepthMask 436 struct i915_context *i915 = I915_CONTEXT(ctx); local in function:i915PolygonStipple 498 struct i915_context *i915 = I915_CONTEXT(ctx); local in function:i915Scissor 544 struct i915_context *i915 = I915_CONTEXT(ctx); local in function:i915LogicOp 559 struct i915_context *i915 = I915_CONTEXT(ctx); local in function:i915CullFaceFrontFace 594 struct i915_context *i915 = I915_CONTEXT(ctx); local in function:i915LineWidth 613 struct i915_context *i915 = I915_CONTEXT(ctx); local in function:i915PointSize 632 struct i915_context *i915 = I915_CONTEXT(ctx); local in function:i915PointParameterfv 654 struct i915_context *i915 = i915_context(ctx); local in function:i915_update_sprite_point_enable 694 struct i915_context *i915 = I915_CONTEXT(ctx); local in function:i915ColorMask 736 struct i915_context *i915 = I915_CONTEXT(ctx); local in function:i915ShadeModel 772 struct i915_context *i915 = I915_CONTEXT(ctx); local in function:i915Enable 915 i915_init_packets(struct i915_context * i915) argument 1024 struct i915_context *i915 = I915_CONTEXT(ctx); local in function:i915_update_provoking_vertex 1085 i915InitState(struct i915_context * i915) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/ |
| H A D | i915_state.c | 56 struct i915_context *i915 = I915_CONTEXT(ctx); local in function:i915_update_stencil 99 GLuint dw = i915->state.Ctx[reg]; \ 102 dirty |= dw != i915->state.Ctx[reg]; \ 103 i915->state.Ctx[reg] = dw; \ 159 I915_STATECHANGE(i915, I915_UPLOAD_CTX); 182 struct i915_context *i915 = I915_CONTEXT(ctx); local in function:i915AlphaFunc 189 dw = i915->state.Ctx[I915_CTXREG_LIS6]; 193 if (dw != i915->state.Ctx[I915_CTXREG_LIS6]) { 194 i915->state.Ctx[I915_CTXREG_LIS6] = dw; 195 I915_STATECHANGE(i915, I915_UPLOAD_CT 208 struct i915_context *i915 = I915_CONTEXT(ctx); local in function:i915EvalLogicOpBlendState 240 struct i915_context *i915 = I915_CONTEXT(ctx); local in function:i915BlendColor 288 struct i915_context *i915 = I915_CONTEXT(ctx); local in function:i915UpdateBlendState 356 struct i915_context *i915 = I915_CONTEXT(ctx); local in function:i915DepthFunc 374 struct i915_context *i915 = I915_CONTEXT(ctx); local in function:i915DepthMask 436 struct i915_context *i915 = I915_CONTEXT(ctx); local in function:i915PolygonStipple 498 struct i915_context *i915 = I915_CONTEXT(ctx); local in function:i915Scissor 544 struct i915_context *i915 = I915_CONTEXT(ctx); local in function:i915LogicOp 559 struct i915_context *i915 = I915_CONTEXT(ctx); local in function:i915CullFaceFrontFace 594 struct i915_context *i915 = I915_CONTEXT(ctx); local in function:i915LineWidth 613 struct i915_context *i915 = I915_CONTEXT(ctx); local in function:i915PointSize 632 struct i915_context *i915 = I915_CONTEXT(ctx); local in function:i915PointParameterfv 654 struct i915_context *i915 = i915_context(ctx); local in function:i915_update_sprite_point_enable 694 struct i915_context *i915 = I915_CONTEXT(ctx); local in function:i915ColorMask 736 struct i915_context *i915 = I915_CONTEXT(ctx); local in function:i915ShadeModel 772 struct i915_context *i915 = I915_CONTEXT(ctx); local in function:i915Enable 915 i915_init_packets(struct i915_context * i915) argument 1024 struct i915_context *i915 = I915_CONTEXT(ctx); local in function:i915_update_provoking_vertex 1085 i915InitState(struct i915_context * i915) argument [all...] |