Searched refs:i915 (Results 1 - 25 of 159) sorted by relevance

1234567

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/i915/
H A Di915_flush.c45 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 Di915_state_immediate.c42 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 Di915_context.c56 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 Di915_state_dynamic.c39 * 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 Di915_query.h34 void i915_init_query_functions( struct i915_context *i915 );
H A Di915_state_fpc.c35 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 Di915_surface.h34 void i915_init_surface_functions( struct i915_context *i915 );
H A Di915_batch.h36 (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 Di915_state_emit.c53 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 Di915_query.c86 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 Di915_state_derived.c57 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 Di915_flush.c43 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 Di915_context.c62 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 Di915_state_emit.c51 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 Di915_state_immediate.c42 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 Di915_query.h34 void i915_init_query_functions(struct i915_context *i915);
H A Di915_state_fpc.c33 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 Di915_surface.h34 void i915_init_surface_functions(struct i915_context *i915);
H A Di915_batch.h34 #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 Di915_state_dynamic.c38 * 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 Di915_state_static.c79 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 Di915_query.c84 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 Di915_state_derived.c45 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 Di915_state.c56 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 Di915_state.c56 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...]

Completed in 18 milliseconds

1234567