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

1 2

  /external/mesa3d/src/mesa/vbo/
vbo_context.c 33 #include "vbo.h"
49 struct vbo_context *vbo = vbo_context(ctx); local
50 struct gl_client_array *arrays = &vbo->currval[VBO_ATTRIB_POS];
79 struct vbo_context *vbo = vbo_context(ctx); local
80 struct gl_client_array *arrays = &vbo->currval[VBO_ATTRIB_GENERIC0];
106 struct vbo_context *vbo = vbo_context(ctx); local
108 &vbo->currval[VBO_ATTRIB_MAT_FRONT_AMBIENT];
153 struct vbo_context *vbo = CALLOC_STRUCT(vbo_context); local
155 ctx->swtnl_im = (void *)vbo;
175 for (i = 0; i < Elements(vbo->map_vp_none); i++)
209 struct vbo_context *vbo = vbo_context(ctx); local
234 struct vbo_context *vbo = vbo_context(ctx); local
    [all...]
vbo_context.h 27 * \brief VBO builder module datatypes and definitions.
33 * \mainpage The VBO builder module
55 #include "vbo.h"
130 vbo_draw_method(struct vbo_context *vbo, enum draw_method method)
132 if (vbo->last_draw_method != method) {
133 struct gl_context *ctx = vbo->exec.ctx;
137 ctx->Array._DrawArrays = vbo->exec.array.inputs;
140 ctx->Array._DrawArrays = vbo->exec.vtx.inputs;
143 ctx->Array._DrawArrays = vbo->save.inputs;
150 vbo->last_draw_method = method
    [all...]
vbo_save.c 57 struct vbo_context *vbo = vbo_context(ctx); local
58 struct vbo_save_context *save = &vbo->save;
69 memcpy(arrays, &vbo->currval[VBO_ATTRIB_POS],
76 vbo->currval[VBO_ATTRIB_POS+i].BufferObj);
80 &vbo->currval[VBO_ATTRIB_GENERIC0],
88 vbo->currval[VBO_ATTRIB_GENERIC0+i].BufferObj);
98 struct vbo_context *vbo = vbo_context(ctx); local
99 struct vbo_save_context *save = &vbo->save;
vbo_save_draw.c 53 struct vbo_context *vbo = vbo_context(ctx); local
82 GLfloat *current = (GLfloat *)vbo->currval[i].Ptr;
90 if (node->attrtype[i] != vbo->currval[i].Type ||
94 vbo->currval[i].Size = node->attrsz[i];
95 vbo->currval[i]._ElementSize = vbo->currval[i].Size * sizeof(GLfloat);
96 vbo->currval[i].Type = node->attrtype[i];
97 vbo->currval[i].Integer =
131 * Treat the vertex storage as a VBO, define vertex arrays pointing
137 struct vbo_context *vbo = vbo_context(ctx) local
    [all...]
vbo_exec_array.c 70 struct vbo_context *vbo = vbo_context(ctx); local
71 struct vbo_exec_context *exec = &vbo->exec;
74 /* check the current glBegin/glVertex/glEnd-style VBO */
221 * Map VBO if needed.
352 struct vbo_context *vbo = vbo_context(ctx); local
353 struct vbo_exec_context *exec = &vbo->exec;
395 * Set the vbo->exec->inputs[] pointers to point to the enabled
405 struct vbo_context *vbo = vbo_context(ctx); local
406 struct vbo_exec_context *exec = &vbo->exec;
423 inputs[i] = &vbo->currval[VBO_ATTRIB_POS+i]
523 struct vbo_context *vbo = vbo_context(ctx); local
561 struct vbo_context *vbo = vbo_context(ctx); local
586 struct vbo_context *vbo = vbo_context(ctx); local
811 struct vbo_context *vbo = vbo_context(ctx); local
1137 struct vbo_context *vbo = vbo_context(ctx); local
1291 struct vbo_context *vbo = vbo_context(ctx); local
    [all...]
vbo_exec_draw.c 163 struct vbo_context *vbo = vbo_context(ctx); local
164 struct vbo_exec_context *exec = &vbo->exec;
177 exec->vtx.inputs[attr] = &vbo->currval[VBO_ATTRIB_POS+attr];
182 &vbo->currval[VBO_ATTRIB_MAT_FRONT_AMBIENT+attr];
184 map = vbo->map_vp_none;
193 exec->vtx.inputs[attr] = &vbo->currval[VBO_ATTRIB_POS+attr];
198 &vbo->currval[VBO_ATTRIB_GENERIC0+attr];
200 map = vbo->map_vp_arb;
264 * Unmap the VBO. This is called before drawing.
316 /* The VBO exists and there's room for more *
    [all...]
vbo_split_copy.c 40 #include "vbo.h"
137 * Dump the parameters/info for a vbo->draw() call.
150 printf("VBO Draw:\n");
436 /* Make a list of varying attributes and their vbo's. Also
441 struct gl_buffer_object *vbo = copy->array[i]->BufferObj; local
454 if (_mesa_is_bufferobj(vbo) && !_mesa_bufferobj_mapped(vbo))
455 ctx->Driver.MapBufferRange(ctx, 0, vbo->Size, GL_MAP_READ_BIT, vbo);
457 copy->varying[j].src_ptr = ADD_POINTERS(vbo->Pointer
574 struct gl_buffer_object *vbo = copy->varying[i].array->BufferObj; local
    [all...]
vbo_primitive_restart.c 35 #include "vbo.h"
176 struct vbo_context *vbo = vbo_context(ctx); local
177 vbo_draw_func draw_prims_func = vbo->draw_prims;
vbo_exec_api.c 56 /** ID/name for immediate-mode VBO */
128 /* probably ran out of memory earlier when allocating the VBO */
154 struct vbo_context *vbo = vbo_context(ctx); local
162 GLfloat *current = (GLfloat *)vbo->currval[i].Ptr;
170 if (exec->vtx.attrtype[i] != vbo->currval[i].Type ||
179 vbo->currval[i].Size = exec->vtx.attrsz[i];
180 vbo->currval[i]._ElementSize = vbo->currval[i].Size * sizeof(GLfloat);
181 vbo->currval[i].Type = exec->vtx.attrtype[i];
182 vbo->currval[i].Integer
214 struct vbo_context *vbo = vbo_context(ctx); local
242 struct vbo_context *vbo = vbo_context(ctx); local
1183 struct vbo_context *vbo = vbo_context(ctx); local
    [all...]
  /external/mesa3d/src/gallium/drivers/i915/
i915_prim_vbuf.c 77 /* Stuff for the vbo */
78 struct i915_winsys_buffer *vbo; member in struct:i915_vbuf_render
107 * If vbo state differs between renderer and context
109 * hw_offset to i915->vbo_offset and vbo to i915->vbo.
112 * May updates context vbo_offset and vbo fields.
120 if (i915->vbo != i915_render->vbo ||
122 i915->vbo = i915_render->vbo;
    [all...]
i915_state_emit.c 125 if (i915->immediate_dirty & (1 << I915_IMMEDIATE_S0) && i915->vbo)
126 i915->validation_buffers[i915->num_validation_buffers++] = i915->vbo;
147 if (i915->vbo)
148 OUT_RELOC(i915->vbo, I915_USAGE_VERTEX,
  /external/mesa3d/doxygen/
Makefile 12 vbo.doxy \
  /external/mesa3d/src/mesa/drivers/dri/nouveau/
nouveau_render.h 30 #include "vbo/vbo_context.h"
45 struct nouveau_bo *vbo; member in struct:nouveau_swtnl_state
54 VBO,
61 /* Maps a HW VBO index or IMM emission order to an index in
nouveau_swtnl_t.c 112 render->mode = VBO;
157 nouveau_bo_ref(NULL, &swtnl->vbo);
158 swtnl->buf = nouveau_get_scratch(ctx, SWTNL_VBO_SIZE, &swtnl->vbo,
175 nouveau_bo_ref(swtnl->vbo, &a->bo);
349 nouveau_bo_ref(NULL, &to_render_state(ctx)->swtnl.vbo);
  /external/mesa3d/src/mesa/
sources.mak 183 $(SRCDIR)vbo/vbo_context.c \
184 $(SRCDIR)vbo/vbo_exec.c \
185 $(SRCDIR)vbo/vbo_exec_api.c \
186 $(SRCDIR)vbo/vbo_exec_array.c \
187 $(SRCDIR)vbo/vbo_exec_draw.c \
188 $(SRCDIR)vbo/vbo_exec_eval.c \
189 $(SRCDIR)vbo/vbo_noop.c \
190 $(SRCDIR)vbo/vbo_primitive_restart.c \
191 $(SRCDIR)vbo/vbo_rebase.c \
192 $(SRCDIR)vbo/vbo_split.c
    [all...]
  /frameworks/base/libs/hwui/renderstate/
OffscreenBufferPool.h 77 // vbo / size of mesh
79 GLuint vbo = 0; member in class:android::uirenderer::OffscreenBuffer
OffscreenBufferPool.cpp 95 renderState.meshState().genOrUpdateMeshBuffer(&vbo,
108 renderState.meshState().deleteMeshBuffer(vbo);
110 vbo = 0;
  /sdk/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/ide/eclipse/gltrace/views/detail/
VboDetailProvider.java 133 IGLProperty vbo = getVboProperty(state); local
134 if (vbo instanceof GLCompositeProperty) {
135 GLCompositeProperty vboProperty = (GLCompositeProperty) vbo;
  /external/skia/bench/
GLInstancedArraysBench.cpp 202 // setup position VBO
210 // setup color VBO
244 // setup position VBO
252 // setup color VBO
291 GrGLuint vbo; local
292 // setup VBO
293 GR_GL_CALL(gl, GenBuffers(1, &vbo));
294 GR_GL_CALL(gl, BindBuffer(GR_GL_ARRAY_BUFFER, vbo));
302 fBuffers.push_back(vbo);
  /frameworks/base/media/mca/filterfw/native/core/
shader_program.cpp 64 vbo(0),
945 const VertexFrame* vbo,
954 if (vbo) {
962 attrib.vbo = vbo->GetVboId();
    [all...]
  /frameworks/base/libs/hwui/
GlopBuilder.h 50 GlopBuilder& setMeshTexturedIndexedVbo(GLuint vbo, GLsizei elementCount);
  /external/mesa3d/src/mesa/main/
api_arrayelt.c 67 struct gl_buffer_object *vbo[VERT_ATTRIB_MAX]; member in struct:__anon20367
    [all...]
  /external/mesa3d/src/gallium/drivers/r300/
r300_render.c 891 /* VBO */
926 pipe_resource_reference(&r300->vbo, NULL);
927 r300->vbo = pipe_buffer_create(screen,
937 return (r300->vbo) ? TRUE : FALSE;
    [all...]
  /external/mesa3d/src/mesa/drivers/dri/i965/
brw_draw.c 38 #include "vbo/vbo_context.h"
406 /* May fail if out of video memory for texture or vbo upload, or on
595 struct vbo_context *vbo = vbo_context(ctx); local
600 vbo->draw_prims = brw_draw_prims;
  /external/autotest/client/site_tests/graphics_SanAngeles/src/
demo.c 28 // The OpenGL implementation uses VBO extensions instead.
215 GLuint vbo; local
231 glGenBuffers(1, &vbo);
232 glBindBuffer(GL_ARRAY_BUFFER, vbo);
240 return vbo;
    [all...]

Completed in 229 milliseconds

1 2