HomeSort by relevance Sort by last modified time
    Searched refs:i915 (Results 1 - 25 of 47) sorted by null

1 2

  /external/mesa3d/src/gallium/drivers/i915/
i915_context.c 54 struct i915_context *i915 = i915_context(pipe); local
55 struct draw_context *draw = i915->draw;
62 i915->dirty &= ~I915_NEW_VS_CONSTANTS;
64 if (i915->dirty)
65 i915_update_derived(i915);
70 for (i = 0; i < i915->nr_vertex_buffers; i++) {
71 const void *buf = i915->vertex_buffers[i].user_buffer;
73 buf = i915_buffer(i915->vertex_buffers[i].buffer)->data;
81 mapped_indices = i915->index_buffer.user_buffer;
83 mapped_indices = i915_buffer(i915->index_buffer.buffer)->data
132 struct i915_context *i915 = i915_context(pipe); local
160 struct i915_context *i915; local
    [all...]
i915_flush.c 45 struct i915_context *i915 = i915_context(pipe); local
48 if (!i915->batch)
54 if (!fence && (i915->batch->map == i915->batch->ptr)) {
66 void i915_init_flush_functions( struct i915_context *i915 )
68 i915->base.flush = i915_flush_pipe;
75 void i915_flush(struct i915_context *i915,
79 struct i915_winsys_batchbuffer *batch = i915->batch;
82 i915->vbo_flushed = 1;
83 i915->hardware_dirty = ~0
    [all...]
i915_state_immediate.c 42 static inline void set_immediate(struct i915_context *i915,
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)
65 LIS0 = i915->vbo_offset;
68 if (i915->dirty & I915_NEW_VBO) {
69 i915->immediate_dirty |= 1 << I915_IMMEDIATE_S0;
70 i915->hardware_dirty |= I915_HW_IMMEDIATE
    [all...]
i915_state_dynamic.c 39 * i915 indirect state mechanism.
49 static inline void set_dynamic(struct i915_context *i915,
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,
70 if (!memcmp(src, &i915->current.dynamic[offset], dwords * 4))
74 i915->current.dynamic[offset + i] = src[i];
75 i915->dynamic_dirty |= 1 << (offset + i)
    [all...]
i915_query.h 34 void i915_init_query_functions( struct i915_context *i915 );
i915_state_fpc.c 35 static void update_hw_constants(struct i915_context *i915)
37 i915->hardware_dirty |= I915_HW_CONSTANTS;
50 static void update_fs(struct i915_context *i915)
52 i915->hardware_dirty |= I915_HW_PROGRAM;
i915_surface.h 34 void i915_init_surface_functions( struct i915_context *i915 );
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,
i915_state_emit.c 53 validate_flush(struct i915_context *i915, unsigned *batch_space)
55 *batch_space = i915->flush_dirty ? 1 : 0;
59 emit_flush(struct i915_context *i915)
67 if (i915->flush_dirty & I915_FLUSH_CACHE)
69 else if (i915->flush_dirty & I915_PIPELINE_FLUSH)
110 emit_invariant(struct i915_context *i915)
112 i915_winsys_batchbuffer_write(i915->batch, invariant_state,
117 validate_immediate(struct i915_context *i915, unsigned *batch_space)
123 i915->immediate_dirty;
125 if (i915->immediate_dirty & (1 << I915_IMMEDIATE_S0) && i915->vbo
    [all...]
i915_query.c 86 i915_init_query_functions(struct i915_context *i915)
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;
i915_state.c 47 /* The i915 (and related graphics cores) do not support GL_CLAMP. The
180 struct i915_context *i915 = i915_context(pipe); local
182 if (i915->blend == blend)
185 i915->blend = (struct i915_blend_state*)blend;
187 i915->dirty |= I915_NEW_BLEND;
199 struct i915_context *i915 = i915_context(pipe); local
204 i915->blend_color = *blend_color;
206 i915->dirty |= I915_NEW_BLEND;
212 struct i915_context *i915 = i915_context(pipe); local
214 i915->stencil_ref = *stencil_ref
301 struct i915_context *i915 = i915_context(pipe); local
336 struct i915_context *i915 = i915_context(pipe); local
553 struct i915_context *i915 = i915_context(pipe); local
575 struct i915_context *i915 = i915_context(pipe); local
593 struct i915_context *i915 = i915_context(pipe); local
612 struct i915_context *i915 = i915_context(pipe); local
648 struct i915_context *i915 = i915_context(pipe); local
656 struct i915_context *i915 = i915_context(pipe); local
671 struct i915_context *i915 = i915_context(pipe); local
681 struct i915_context *i915 = i915_context(pipe); local
737 struct i915_context *i915 = i915_context(pipe); local
770 struct i915_context *i915 = i915_context(pipe); local
866 struct i915_context *i915 = i915_context(pipe); local
886 struct i915_context *i915 = i915_context(pipe); local
905 struct i915_context *i915 = i915_context(pipe); local
987 struct i915_context *i915 = i915_context(pipe); local
1012 struct i915_context *i915 = i915_context(pipe); local
1042 struct i915_context *i915 = i915_context(pipe); local
1066 struct i915_context *i915 = i915_context(pipe); local
    [all...]
i915_state_static.c 95 static void update_framebuffer(struct i915_context *i915)
97 struct pipe_surface *cbuf_surface = i915->framebuffer.cbufs[0];
98 struct pipe_surface *depth_surface = i915->framebuffer.zsbuf;
107 i915->current.cbuf_bo = tex->buffer;
108 i915->current.cbuf_flags = BUF_3D_ID_COLOR_BACK |
117 i915->current.cbuf_bo = NULL;
120 i915->static_dirty |= I915_DST_BUF_COLOR;
132 i915->current.depth_bo = tex->buffer;
133 i915->current.depth_flags = BUF_3D_ID_DEPTH |
137 i915->current.depth_bo = NULL
    [all...]
i915_resource.c 37 i915_init_resource_functions(struct i915_context *i915 )
39 i915->base.transfer_map = u_transfer_map_vtbl;
40 i915->base.transfer_flush_region = u_transfer_flush_region_vtbl;
41 i915->base.transfer_unmap = u_transfer_unmap_vtbl;
42 i915->base.buffer_subdata = i915_buffer_subdata;
43 i915->base.texture_subdata = u_default_texture_subdata;
i915_surface.c 53 i915_util_blitter_save_states(struct i915_context *i915)
55 util_blitter_save_blend(i915->blitter, (void *)i915->blend);
56 util_blitter_save_depth_stencil_alpha(i915->blitter, (void *)i915->depth_stencil);
57 util_blitter_save_stencil_ref(i915->blitter, &i915->stencil_ref);
58 util_blitter_save_rasterizer(i915->blitter, (void *)i915->rasterizer);
59 util_blitter_save_fragment_shader(i915->blitter, i915->fs)
84 struct i915_context *i915 = i915_context(pipe); local
140 struct i915_context *i915 = i915_context(pipe); local
173 struct i915_context *i915 = i915_context(pipe); local
252 struct i915_context *i915 = i915_context(pipe); local
    [all...]
i915_state_sampler.c 61 static void update_map(struct i915_context *i915,
75 * Compute i915 texture sampling state.
82 static void update_sampler(struct i915_context *i915,
127 if (i915->conformance_mode > 0) {
148 static void update_samplers(struct i915_context *i915)
152 i915->current.sampler_enable_nr = 0;
153 i915->current.sampler_enable_flags = 0x0;
155 for (unit = 0; unit < i915->num_fragment_sampler_views && unit < i915->num_samplers;
159 if (i915->fragment_sampler_views[unit])
    [all...]
i915_prim_emit.c 48 struct i915_context *i915; member in struct:setup_stage
63 * Extract the needed fields from vertex_header and emit i915 dwords.
69 emit_hw_vertex( struct i915_context *i915,
72 const struct vertex_info *vinfo = &i915->current.vertex_info;
76 assert(!i915->dirty);
133 struct i915_context *i915 = setup_stage(stage)->i915; local
137 if (i915->dirty)
138 i915_update_derived( i915 );
140 if (i915->hardware_dirty
    [all...]
i915_state_derived.c 57 static void calculate_vertex_layout(struct i915_context *i915)
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->current.vertex_info, &vinfo, sizeof(vinfo)))
    [all...]
i915_prim_vbuf.c 58 * Primitive renderer for i915.
63 struct i915_context *i915; member in struct:i915_vbuf_render
109 * hw_offset to i915->vbo_offset and vbo to i915->vbo.
118 struct i915_context *i915 = i915_render->i915; local
120 if (i915->vbo != i915_render->vbo ||
121 i915->vbo_offset != i915_render->vbo_hw_offset) {
122 i915->vbo = i915_render->vbo;
123 i915->vbo_offset = i915_render->vbo_hw_offset
139 struct i915_context *i915 = i915_render->i915; local
158 struct i915_context *i915 = i915_render->i915; local
180 struct i915_context *i915 = i915_render->i915; local
266 struct i915_context *i915 = i915_render->i915; local
284 struct i915_context *i915 = i915_render->i915; local
388 struct i915_context *i915 = i915_render->i915; local
453 struct i915_context *i915 = i915_render->i915; local
500 struct i915_context *i915 = i915_render->i915; local
552 struct i915_context *i915 = i915_render->i915; local
619 struct i915_context *i915 = i915_render->i915; local
683 struct i915_context *i915 = i915_render->i915; local
    [all...]
i915_debug.h 73 void i915_debug_init(struct i915_screen *i915);
75 void i915_dump_batchbuffer(struct i915_winsys_batchbuffer *i915);
77 void i915_dump_dirty(struct i915_context *i915, const char *func);
79 void i915_dump_hardware_dirty(struct i915_context *i915, const char *func);
i915_blit.h 33 extern void i915_copy_blit(struct i915_context *i915,
45 extern void i915_fill_blit(struct i915_context *i915,
i915_clear.c 48 struct i915_context *i915 = i915_context(pipe); local
61 struct pipe_surface *cbuf = i915->framebuffer.cbufs[0];
76 if (i915->current.target_fixup_format)
86 struct pipe_surface *zbuf = i915->framebuffer.zsbuf;
107 struct pipe_surface *zbuf = i915->framebuffer.zsbuf;
121 if (i915->hardware_dirty)
122 i915_emit_hardware_state(i915);
127 i915_emit_hardware_state(i915);
128 i915->vbo_flushed = 1;
172 if (i915->hardware_dirty
251 struct i915_context *i915 = i915_context(pipe); local
    [all...]
i915_blit.c 36 i915_fill_blit(struct i915_context *i915,
52 if(!i915_winsys_validate_buffers(i915->batch, &dst_buffer, 1)) {
54 assert(i915_winsys_validate_buffers(i915->batch, &dst_buffer, 1));
85 i915_set_flush_dirty(i915, I915_FLUSH_CACHE);
89 i915_copy_blit(struct i915_context *i915,
113 if(!i915_winsys_validate_buffers(i915->batch, buffers, 2)) {
115 assert(i915_winsys_validate_buffers(i915->batch, buffers, 2));
159 i915_set_flush_dirty(i915, I915_FLUSH_CACHE);
i915_state.h 54 void i915_update_derived(struct i915_context *i915);
55 void i915_emit_hardware_state(struct i915_context *i915);
  /external/linux-kselftest/tools/testing/selftests/drivers/gpu/
i915.sh 2 # Runs hardware independent tests for i915 (drivers/gpu/drm/i915)
4 if ! /sbin/modprobe -q -r i915; then
5 echo "drivers/gpu/i915: [SKIP]"
9 if /sbin/modprobe -q i915 mock_selftests=-1; then
10 echo "drivers/gpu/i915: ok"
12 echo "drivers/gpu/i915: [FAIL]"
  /external/mesa3d/src/mesa/drivers/dri/i915/
i915_state.c 56 struct i915_context *i915 = I915_CONTEXT(ctx); local
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
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_CTX)
208 struct i915_context *i915 = I915_CONTEXT(ctx); local
240 struct i915_context *i915 = I915_CONTEXT(ctx); local
288 struct i915_context *i915 = I915_CONTEXT(ctx); local
356 struct i915_context *i915 = I915_CONTEXT(ctx); local
374 struct i915_context *i915 = I915_CONTEXT(ctx); local
436 struct i915_context *i915 = I915_CONTEXT(ctx); local
498 struct i915_context *i915 = I915_CONTEXT(ctx); local
544 struct i915_context *i915 = I915_CONTEXT(ctx); local
559 struct i915_context *i915 = I915_CONTEXT(ctx); local
594 struct i915_context *i915 = I915_CONTEXT(ctx); local
613 struct i915_context *i915 = I915_CONTEXT(ctx); local
632 struct i915_context *i915 = I915_CONTEXT(ctx); local
654 struct i915_context *i915 = i915_context(ctx); local
694 struct i915_context *i915 = I915_CONTEXT(ctx); local
736 struct i915_context *i915 = I915_CONTEXT(ctx); local
772 struct i915_context *i915 = I915_CONTEXT(ctx); local
1023 struct i915_context *i915 = I915_CONTEXT(ctx); local
    [all...]

Completed in 1759 milliseconds

1 2