/third_party/mesa3d/src/mesa/vbo/ |
H A D | vbo_context.c | 35 #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 D | vbo_save.c | 42 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 D | vbo_exec_draw.c | 88 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 D | vbo_exec_api.c | 167 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 D | vbo_save_draw.c | 49 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 D | i915_prim_vbuf.c | 73 /* 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 D | i915_state_emit.c | 113 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 D | i915_context.h | 286 struct i915_winsys_buffer *vbo; member
|
/third_party/mesa3d/src/mesa/main/ |
H A D | varray.c | 206 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 D | varray.h | 124 struct gl_buffer_object *vbo,
|
/third_party/mesa3d/src/gallium/drivers/vc4/kernel/ |
H A D | vc4_validate.c | 874 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 D | gl4cGlSpirvTests.cpp | 308 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 D | gl4cTextureGatherTests.cpp | 432 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 D | gl4cShaderAtomicCountersTests.cpp | 210 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 D | glcTextureFilterAnisotropicTests.cpp | 664 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 D | RobustBufferAccessBehaviorTest.cpp | 383 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 D | st_pbo.c | 213 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 D | r300_render.c | 954 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 D | r300_emit.c | 1035 "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 D | es31cTextureGatherTests.cpp | 350 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 D | es31cShaderAtomicCountersTests.cpp | 181 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 D | vktShaderTileImageTests.cpp | 1509 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 D | vktRasterizationOrderAttachmentAccessTests.cpp | 1336 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 D | vktRasterizationOrderAttachmentAccessTests.cpp | 1333 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 D | DrawCallPerf.cpp | 419 GLuint vbo = vbos[*currentVBO]; in CycleVertexBufferThenDraw() local 420 glBindBuffer(GL_ARRAY_BUFFER, vbo); in CycleVertexBufferThenDraw()
|