Home
last modified time | relevance | path

Searched refs:vbo (Results 1 - 25 of 36) sorted by relevance

12

/third_party/mesa3d/src/mesa/vbo/
H A Dvbo_context.c35 #include "vbo.h"
68 * Set up the vbo->currval arrays to point at the context's current
74 struct vbo_context *vbo = vbo_context(ctx); in init_legacy_currval() local
83 struct gl_array_attributes *attrib = &vbo->current[attr]; in init_legacy_currval()
94 struct vbo_context *vbo = vbo_context(ctx); in init_generic_currval() local
99 struct gl_array_attributes *attrib = &vbo->current[attr]; in init_generic_currval()
109 struct vbo_context *vbo = vbo_context(ctx); in init_mat_currval() local
117 struct gl_array_attributes *attrib = &vbo->current[attr]; in init_mat_currval()
145 struct vbo_context *vbo = vbo_context(ctx); in vbo_exec_update_eval_maps() local
147 vbo in vbo_exec_update_eval_maps()
154 struct vbo_context *vbo = &ctx->vbo_context; _vbo_CreateContext() local
187 struct vbo_context *vbo = vbo_context(ctx); _vbo_DestroyContext() local
201 const struct vbo_context *vbo = vbo_context_const(ctx); _vbo_current_attrib() local
[all...]
H A Dvbo_save.c42 struct vbo_context *vbo = vbo_context(ctx); in vbo_save_init() local
43 struct vbo_save_context *save = &vbo->save; in vbo_save_init()
58 struct vbo_context *vbo = vbo_context(ctx); in vbo_save_destroy() local
59 struct vbo_save_context *save = &vbo->save; in vbo_save_destroy()
H A Dvbo_exec_draw.c88 struct vbo_context *vbo = vbo_context(ctx); in vbo_exec_bind_arrays() local
89 struct gl_vertex_array_object *vao = vbo->VAO; in vbo_exec_bind_arrays()
90 struct vbo_exec_context *exec = &vbo->exec; in vbo_exec_bind_arrays()
H A Dvbo_exec_api.c167 struct vbo_context *vbo = vbo_context(ctx); in vbo_exec_copy_to_current() local
177 GLfloat *current = (GLfloat *)vbo->current[i].Ptr; in vbo_exec_copy_to_current()
225 if (exec->vtx.attr[i].type != vbo->current[i].Format.Type || in vbo_exec_copy_to_current()
226 (exec->vtx.attr[i].size >> dmul_shift) != vbo->current[i].Format.Size) { in vbo_exec_copy_to_current()
227 vbo_set_vertex_format(&vbo->current[i].Format, in vbo_exec_copy_to_current()
253 struct vbo_context *vbo = vbo_context(ctx); in vbo_exec_wrap_upgrade_vertex() local
390 fi_type *current = (fi_type *)vbo->current[j].Ptr; in vbo_exec_wrap_upgrade_vertex()
817 struct vbo_context *vbo = vbo_context(ctx); in _mesa_Begin() local
818 struct vbo_exec_context *exec = &vbo->exec; in _mesa_Begin()
H A Dvbo_save_draw.c49 struct vbo_context *vbo = vbo_context(ctx); in copy_vao() local
56 struct gl_array_attributes *currval = &vbo->current[current_index]; in copy_vao()
/third_party/mesa3d/src/gallium/drivers/i915/
H A Di915_prim_vbuf.c73 /* Stuff for the vbo */
74 struct i915_winsys_buffer *vbo; member
96 * If vbo state differs between renderer and context
98 * hw_offset to i915->vbo_offset and vbo to i915->vbo.
101 * May updates context vbo_offset and vbo fields.
109 if (i915->vbo != i915_render->vbo || in i915_vbuf_update_vbo_state()
111 i915->vbo = i915_render->vbo; in i915_vbuf_update_vbo_state()
[all...]
H A Di915_state_emit.c113 if (i915->immediate_dirty & (1 << I915_IMMEDIATE_S0) && i915->vbo) in validate_immediate()
114 i915->validation_buffers[i915->num_validation_buffers++] = i915->vbo; in validate_immediate()
160 if (i915->vbo) in emit_immediate()
161 OUT_RELOC(i915->vbo, I915_USAGE_VERTEX, in emit_immediate()
H A Di915_context.h286 struct i915_winsys_buffer *vbo; member
/third_party/mesa3d/src/mesa/main/
H A Dvarray.c206 struct gl_buffer_object *vbo, in _mesa_bind_vertex_buffer()
215 !offset_is_int32 && vbo) { in _mesa_bind_vertex_buffer()
228 if (binding->BufferObj != vbo || in _mesa_bind_vertex_buffer()
234 binding->BufferObj = vbo; in _mesa_bind_vertex_buffer()
236 _mesa_reference_buffer_object(ctx, &binding->BufferObj, vbo); in _mesa_bind_vertex_buffer()
242 if (!vbo) { in _mesa_bind_vertex_buffer()
246 vbo->UsageHistory |= USAGE_ARRAY_BUFFER; in _mesa_bind_vertex_buffer()
958 struct gl_buffer_object** vbo, in _lookup_vao_and_vbo_dsa()
966 *vbo = _mesa_lookup_bufferobj(ctx, buffer); in _lookup_vao_and_vbo_dsa()
967 if (!_mesa_handle_bind_buffer_gen(ctx, buffer, vbo, calle in _lookup_vao_and_vbo_dsa()
203 _mesa_bind_vertex_buffer(struct gl_context *ctx, struct gl_vertex_array_object *vao, GLuint index, struct gl_buffer_object *vbo, GLintptr offset, GLsizei stride, bool offset_is_int32, bool take_vbo_ownership) _mesa_bind_vertex_buffer() argument
954 _lookup_vao_and_vbo_dsa(struct gl_context *ctx, GLuint vaobj, GLuint buffer, GLintptr offset, struct gl_vertex_array_object** vao, struct gl_buffer_object** vbo, const char* caller) _lookup_vao_and_vbo_dsa() argument
1036 struct gl_buffer_object* vbo; _mesa_VertexArrayVertexOffsetEXT() local
1108 struct gl_buffer_object* vbo; _mesa_VertexArrayNormalOffsetEXT() local
1188 struct gl_buffer_object* vbo; _mesa_VertexArrayColorOffsetEXT() local
1250 struct gl_buffer_object* vbo; _mesa_VertexArrayFogCoordOffsetEXT() local
1314 struct gl_buffer_object* vbo; _mesa_VertexArrayIndexOffsetEXT() local
1389 struct gl_buffer_object* vbo; _mesa_VertexArraySecondaryColorOffsetEXT() local
1468 struct gl_buffer_object* vbo; _mesa_VertexArrayTexCoordOffsetEXT() local
1506 struct gl_buffer_object* vbo; _mesa_VertexArrayMultiTexCoordOffsetEXT() local
1580 struct gl_buffer_object* vbo; _mesa_VertexArrayEdgeFlagOffsetEXT() local
1701 struct gl_buffer_object* vbo; _mesa_VertexArrayVertexAttribOffsetEXT() local
1742 struct gl_buffer_object* vbo; _mesa_VertexArrayVertexAttribLOffsetEXT() local
1842 struct gl_buffer_object* vbo; _mesa_VertexArrayVertexAttribIOffsetEXT() local
2949 struct gl_buffer_object *vbo; vertex_array_vertex_buffer() local
3177 struct gl_buffer_object *vbo; vertex_array_vertex_buffers() local
[all...]
H A Dvarray.h124 struct gl_buffer_object *vbo,
/third_party/mesa3d/src/gallium/drivers/vc4/kernel/
H A Dvc4_validate.c874 struct drm_gem_cma_object *vbo = in validate_gl_shader_rec() local
885 if (vbo->base.size < offset || in validate_gl_shader_rec()
886 vbo->base.size - offset < attr_size) { in validate_gl_shader_rec()
888 offset, attr_size, vbo->base.size); in validate_gl_shader_rec()
893 max_index = ((vbo->base.size - offset - attr_size) / in validate_gl_shader_rec()
903 *(uint32_t *)(pkt_v + o) = vbo->paddr + offset; in validate_gl_shader_rec()
/third_party/vk-gl-cts/external/openglcts/modules/gl/
H A Dgl4cGlSpirvTests.cpp308 GLuint vbo; in iterate() local
309 gl.genBuffers(1, &vbo); in iterate()
311 gl.bindBuffer(GL_ARRAY_BUFFER, vbo); in iterate()
400 if (vbo) in iterate()
402 gl.deleteBuffers(1, &vbo); in iterate()
550 GLuint vbo; in iterate() local
551 gl.genBuffers(1, &vbo); in iterate()
553 gl.bindBuffer(GL_ARRAY_BUFFER, vbo); in iterate()
611 if (vbo) in iterate()
613 gl.deleteBuffers(1, &vbo); in iterate()
2008 GLuint vbo; iterate() local
2359 GLuint vbo; iterate() local
[all...]
H A Dgl4cTextureGatherTests.cpp432 GLuint tex, fbo, rbo, program, vao, vbo; member in gl4cts::__anon27655::GatherBase
1032 glGenBuffers(1, &vbo); in Run()
1033 glBindBuffer(GL_ARRAY_BUFFER, vbo); in Run()
1126 glDeleteBuffers(1, &vbo); in Cleanup()
3060 GLuint program, rbo, fbo, vao, vbo; member in gl4cts::__anon27655::TriangleDraw
3119 glGenBuffers(1, &vbo); in Run()
3120 glBindBuffer(GL_ARRAY_BUFFER, vbo); in Run()
3155 glDeleteBuffers(1, &vbo); in Cleanup()
3276 glGenBuffers(1, &vbo); in Run()
3277 glBindBuffer(GL_ARRAY_BUFFER, vbo); in Run()
[all...]
H A Dgl4cShaderAtomicCountersTests.cpp210 void CreateQuad(GLuint* vao, GLuint* vbo, GLuint* ebo) in CreateQuad() argument
212 assert(vao && vbo); in CreateQuad()
220 glGenBuffers(1, vbo); in CreateQuad()
221 glBindBuffer(GL_ARRAY_BUFFER, *vbo); in CreateQuad()
240 glBindBuffer(GL_ARRAY_BUFFER, *vbo); in CreateQuad()
261 void CreateTriangle(GLuint* vao, GLuint* vbo, GLuint* ebo) in CreateTriangle() argument
263 assert(vao && vbo); in CreateTriangle()
270 glGenBuffers(1, vbo); in CreateTriangle()
271 glBindBuffer(GL_ARRAY_BUFFER, *vbo); in CreateTriangle()
290 glBindBuffer(GL_ARRAY_BUFFER, *vbo); in CreateTriangle()
[all...]
/third_party/vk-gl-cts/external/openglcts/modules/common/
H A DglcTextureFilterAnisotropicTests.cpp664 GLuint vbo; in drawTexture() local
665 gl.genBuffers(1, &vbo); in drawTexture()
667 gl.bindBuffer(GL_ARRAY_BUFFER, vbo); in drawTexture()
736 if (vbo) in drawTexture()
738 gl.deleteBuffers(1, &vbo); in drawTexture()
/third_party/skia/third_party/externals/angle2/src/tests/gl_tests/
H A DRobustBufferAccessBehaviorTest.cpp383 GLBuffer vbo; in TEST_P() local
384 glBindBuffer(GL_ARRAY_BUFFER, vbo); in TEST_P()
520 GLBuffer vbo; in TEST_P() local
521 glBindBuffer(GL_ARRAY_BUFFER, vbo); in TEST_P()
/third_party/mesa3d/src/mesa/state_tracker/
H A Dst_pbo.c213 struct pipe_vertex_buffer vbo = {0}; in st_pbo_draw() local
223 vbo.stride = 2 * sizeof(float); in st_pbo_draw()
226 &vbo.buffer_offset, &vbo.buffer.resource, (void **) &verts); in st_pbo_draw()
250 cso_set_vertex_buffers(cso, 0, 1, 0, false, &vbo); in st_pbo_draw()
253 pipe_resource_reference(&vbo.buffer.resource, NULL); in st_pbo_draw()
/third_party/mesa3d/src/gallium/drivers/r300/
H A Dr300_render.c954 if (!r300->vbo || size + r300->draw_vbo_offset > r300->vbo->size) { in r300_render_allocate_vertices()
955 pb_reference(&r300->vbo, NULL); in r300_render_allocate_vertices()
956 r300->vbo = NULL; in r300_render_allocate_vertices()
959 r300->vbo = rws->buffer_create(rws, in r300_render_allocate_vertices()
964 if (!r300->vbo) { in r300_render_allocate_vertices()
968 r300render->vbo_ptr = rws->buffer_map(rws, r300->vbo, &r300->cs, in r300_render_allocate_vertices()
1060 unsigned max_index = (r300->vbo->size - r300->draw_vbo_offset) / in r300_render_draw_elements()
H A Dr300_emit.c1035 "vertex size %d\n", r300->vbo, in r300_emit_vertex_arrays_swtcl()
1052 assert(r300->vbo); in r300_emit_vertex_arrays_swtcl()
1054 OUT_CS(r300->rws->cs_lookup_buffer(&r300->cs, r300->vbo) * 4); in r300_emit_vertex_arrays_swtcl()
1373 if (r300->vbo) in r300_emit_buffer_validate()
1374 r300->rws->cs_add_buffer(&r300->cs, r300->vbo, in r300_emit_buffer_validate()
/third_party/vk-gl-cts/external/openglcts/modules/gles31/
H A Des31cTextureGatherTests.cpp350 GLuint tex, fbo, rbo, program, vao, vbo; member in glcts::__anon27700::GatherBase
919 glGenBuffers(1, &vbo); in Run()
920 glBindBuffer(GL_ARRAY_BUFFER, vbo); in Run()
1000 glDeleteBuffers(1, &vbo); in Cleanup()
1610 GLuint program, rbo, fbo, vao, vbo; member in glcts::__anon27700::TriangleDraw
1669 glGenBuffers(1, &vbo); in Run()
1670 glBindBuffer(GL_ARRAY_BUFFER, vbo); in Run()
1708 glDeleteBuffers(1, &vbo); in Cleanup()
H A Des31cShaderAtomicCountersTests.cpp181 void CreateQuad(GLuint* vao, GLuint* vbo, GLuint* ebo) in CreateQuad() argument
183 assert(vao && vbo); in CreateQuad()
191 glGenBuffers(1, vbo); in CreateQuad()
192 glBindBuffer(GL_ARRAY_BUFFER, *vbo); in CreateQuad()
211 glBindBuffer(GL_ARRAY_BUFFER, *vbo); in CreateQuad()
228 void CreateTriangle(GLuint* vao, GLuint* vbo, GLuint* ebo) in CreateTriangle() argument
230 assert(vao && vbo); in CreateTriangle()
237 glGenBuffers(1, vbo); in CreateTriangle()
238 glBindBuffer(GL_ARRAY_BUFFER, *vbo); in CreateTriangle()
257 glBindBuffer(GL_ARRAY_BUFFER, *vbo); in CreateTriangle()
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/rasterization/
H A DvktShaderTileImageTests.cpp1509 std::vector<tcu::Vec2> vbo; in generateVertexBuffer() local
1516 vbo.emplace_back(tcu::Vec2(-1, -1)); in generateVertexBuffer()
1517 vbo.emplace_back(tcu::Vec2(1, 1)); in generateVertexBuffer()
1518 vbo.emplace_back(tcu::Vec2(-1, 1)); in generateVertexBuffer()
1530 vbo.emplace_back(tcu::Vec2(-1, -1)); in generateVertexBuffer()
1531 vbo.emplace_back(tcu::Vec2(-1, -1)); in generateVertexBuffer()
1532 vbo.emplace_back(tcu::Vec2(-1, -1)); in generateVertexBuffer()
1541 vbo.emplace_back(tcu::Vec2(-1, -1)); in generateVertexBuffer()
1542 vbo.emplace_back(tcu::Vec2(1, -1)); in generateVertexBuffer()
1543 vbo in generateVertexBuffer()
[all...]
H A DvktRasterizationOrderAttachmentAccessTests.cpp1336 std::vector<tcu::Vec2> vbo(3*primitiveNum); in createVertexBuffer()
1339 vbo[i*6 + 0] = {-1, -1}; in createVertexBuffer()
1340 vbo[i*6 + 1] = { 1, -1}; in createVertexBuffer()
1341 vbo[i*6 + 2] = {-1, 1}; in createVertexBuffer()
1342 vbo[i*6 + 3] = { 1, 1}; in createVertexBuffer()
1343 vbo[i*6 + 4] = {-1, 1}; in createVertexBuffer()
1344 vbo[i*6 + 5] = { 1, -1}; in createVertexBuffer()
1347 const size_t dataSize = vbo.size() * sizeof(tcu::Vec2); in createVertexBuffer()
1367 deMemcpy(m_vertexBufferMemory->getHostPtr(), vbo.data(), dataSize); in createVertexBuffer()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/rasterization/
H A DvktRasterizationOrderAttachmentAccessTests.cpp1333 std::vector<tcu::Vec2> vbo(3*primitiveNum); in createVertexBuffer()
1336 vbo[i*6 + 0] = {-1, -1}; in createVertexBuffer()
1337 vbo[i*6 + 1] = { 1, -1}; in createVertexBuffer()
1338 vbo[i*6 + 2] = {-1, 1}; in createVertexBuffer()
1339 vbo[i*6 + 3] = { 1, 1}; in createVertexBuffer()
1340 vbo[i*6 + 4] = {-1, 1}; in createVertexBuffer()
1341 vbo[i*6 + 5] = { 1, -1}; in createVertexBuffer()
1344 const size_t dataSize = vbo.size() * sizeof(tcu::Vec2); in createVertexBuffer()
1364 deMemcpy(m_vertexBufferMemory->getHostPtr(), vbo.data(), dataSize); in createVertexBuffer()
/third_party/skia/third_party/externals/angle2/src/tests/perf_tests/
H A DDrawCallPerf.cpp419 GLuint vbo = vbos[*currentVBO]; in CycleVertexBufferThenDraw() local
420 glBindBuffer(GL_ARRAY_BUFFER, vbo); in CycleVertexBufferThenDraw()

Completed in 59 milliseconds

12