Home
last modified time | relevance | path

Searched refs:prim_type (Results 1 – 25 of 591) sorted by relevance

12345678910>>...24

/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/graphics/opengl/
H A Dgropengldraw.h41 primitive_type prim_type,
52 void opengl_render_primitives(primitive_type prim_type,
65 primitive_type prim_type,
72 primitive_type prim_type,
78 primitive_type prim_type,
84 primitive_type prim_type,
90 primitive_type prim_type,
96 primitive_type prim_type,
102 primitive_type prim_type,
107 primitive_type prim_type,
[all …]
/dports/emulators/mess/mame-mame0226/3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/
H A Dast_type.cpp152 if (q.flags.q.prim_type) { in merge_qualifier()
153 if (this->flags.q.prim_type && this->prim_type != q.prim_type) { in merge_qualifier()
158 this->prim_type = q.prim_type; in merge_qualifier()
272 if (q.flags.q.prim_type) { in merge_in_qualifier()
274 switch (q.prim_type) { in merge_in_qualifier()
289 q.flags.q.prim_type && in merge_in_qualifier()
326 if (this->flags.q.prim_type) { in merge_in_qualifier()
327 if (q.flags.q.prim_type && in merge_in_qualifier()
328 this->prim_type != q.prim_type) { in merge_in_qualifier()
332 } else if (q.flags.q.prim_type) { in merge_in_qualifier()
[all …]
/dports/emulators/mame/mame-mame0226/3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/
H A Dast_type.cpp152 if (q.flags.q.prim_type) { in merge_qualifier()
153 if (this->flags.q.prim_type && this->prim_type != q.prim_type) { in merge_qualifier()
158 this->prim_type = q.prim_type; in merge_qualifier()
272 if (q.flags.q.prim_type) { in merge_in_qualifier()
274 switch (q.prim_type) { in merge_in_qualifier()
289 q.flags.q.prim_type && in merge_in_qualifier()
326 if (this->flags.q.prim_type) { in merge_in_qualifier()
327 if (q.flags.q.prim_type && in merge_in_qualifier()
328 this->prim_type != q.prim_type) { in merge_in_qualifier()
332 } else if (q.flags.q.prim_type) { in merge_in_qualifier()
[all …]
/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/render/
H A Dbatching.h32 primitive_type prim_type; member
35 batch_info(): mat_type(FLAT_EMISSIVE), texture(-1), prim_type(PRIM_TYPE_TRIS), thruster(false) {} in batch_info()
36 …nt tex, primitive_type prim, bool thrust): mat_type(mat), texture(tex), prim_type(prim), thruster(… in batch_info()
47 if ( prim_type != batch.prim_type ) {
48 return prim_type < batch.prim_type;
60 …tch_buffer_key(uint vertex_mask, primitive_type prim_type): Vertex_mask(vertex_mask), Prim_type(pr… in batch_buffer_key()
109 primitive_type prim_type; member
114 …atch(int texture, batch_info::material_type material_id, primitive_type prim_type = PRIM_TYPE_TRIS…
/dports/graphics/blender/blender-2.91.0/source/blender/gpu/intern/
H A Dgpu_immediate.cc106 switch (prim_type) { in vertex_count_makes_sense_for_primitive()
134 static void wide_line_workaround_start(GPUPrimType prim_type) in wide_line_workaround_start() argument
211 void immBegin(GPUPrimType prim_type, uint vertex_len) in immBegin() argument
216 wide_line_workaround_start(prim_type); in immBegin()
218 imm->prim_type = prim_type; in immBegin()
226 void immBeginAtMost(GPUPrimType prim_type, uint vertex_len) in immBeginAtMost() argument
230 immBegin(prim_type, vertex_len); in immBeginAtMost()
233 GPUBatch *immBeginBatch(GPUPrimType prim_type, uint vertex_len) in immBeginBatch() argument
238 imm->prim_type = prim_type; in immBeginBatch()
258 return immBeginBatch(prim_type, vertex_len); in immBeginBatchAtMost()
[all …]
H A Dgpu_index_buffer.cc46 GPUPrimType prim_type, in GPU_indexbuf_init_ex() argument
53 builder->prim_type = prim_type; in GPU_indexbuf_init_ex()
58 GPUPrimType prim_type, in GPU_indexbuf_init() argument
91 assert(builder->prim_type == GPU_PRIM_POINTS); in GPU_indexbuf_add_point_vert()
99 assert(builder->prim_type == GPU_PRIM_LINES); in GPU_indexbuf_add_line_verts()
109 assert(builder->prim_type == GPU_PRIM_TRIS); in GPU_indexbuf_add_tri_verts()
121 assert(builder->prim_type == GPU_PRIM_LINES_ADJ); in GPU_indexbuf_add_line_adj_verts()
142 BLI_assert(builder->prim_type == GPU_PRIM_LINES); in GPU_indexbuf_set_line_verts()
157 BLI_assert(builder->prim_type == GPU_PRIM_TRIS); in GPU_indexbuf_set_tri_verts()
196 BLI_assert(builder->prim_type == GPU_PRIM_TRIS); in GPU_indexbuf_set_tri_restart()
[all …]
/dports/graphics/libosmesa-gallium/mesa-21.3.6/src/gallium/auxiliary/util/
H A Du_prim.h292 u_base_prim_type(enum pipe_prim_type prim_type) in u_base_prim_type() argument
294 switch(prim_type) { in u_base_prim_type()
313 return prim_type; in u_base_prim_type()
318 u_vertices_for_prims(enum pipe_prim_type prim_type, int count) in u_vertices_for_prims() argument
326 assert(prim_type == u_base_prim_type(prim_type) && in u_vertices_for_prims()
327 prim_type != PIPE_PRIM_PATCHES && prim_type != PIPE_PRIM_POLYGON); in u_vertices_for_prims()
329 const struct u_prim_vertex_count *info = u_prim_vertex_count(prim_type); in u_vertices_for_prims()
H A Du_draw_quad.c47 uint prim_type, in util_draw_vertex_buffer() argument
65 cso_draw_arrays(cso, prim_type, 0, num_verts); in util_draw_vertex_buffer()
68 util_draw_arrays(pipe, prim_type, 0, num_verts); in util_draw_vertex_buffer()
79 uint prim_type, uint num_verts, uint num_attribs) in util_draw_user_vertex_buffer() argument
92 cso_draw_arrays(cso, prim_type, 0, num_verts); in util_draw_user_vertex_buffer()
/dports/graphics/libosmesa/mesa-21.3.6/src/gallium/auxiliary/util/
H A Du_prim.h292 u_base_prim_type(enum pipe_prim_type prim_type) in u_base_prim_type() argument
294 switch(prim_type) { in u_base_prim_type()
313 return prim_type; in u_base_prim_type()
318 u_vertices_for_prims(enum pipe_prim_type prim_type, int count) in u_vertices_for_prims() argument
326 assert(prim_type == u_base_prim_type(prim_type) && in u_vertices_for_prims()
327 prim_type != PIPE_PRIM_PATCHES && prim_type != PIPE_PRIM_POLYGON); in u_vertices_for_prims()
329 const struct u_prim_vertex_count *info = u_prim_vertex_count(prim_type); in u_vertices_for_prims()
H A Du_draw_quad.c47 uint prim_type, in util_draw_vertex_buffer() argument
65 cso_draw_arrays(cso, prim_type, 0, num_verts); in util_draw_vertex_buffer()
68 util_draw_arrays(pipe, prim_type, 0, num_verts); in util_draw_vertex_buffer()
79 uint prim_type, uint num_verts, uint num_attribs) in util_draw_user_vertex_buffer() argument
92 cso_draw_arrays(cso, prim_type, 0, num_verts); in util_draw_user_vertex_buffer()
/dports/graphics/mesa-libs/mesa-21.3.6/src/gallium/auxiliary/util/
H A Du_prim.h292 u_base_prim_type(enum pipe_prim_type prim_type) in u_base_prim_type() argument
294 switch(prim_type) { in u_base_prim_type()
313 return prim_type; in u_base_prim_type()
318 u_vertices_for_prims(enum pipe_prim_type prim_type, int count) in u_vertices_for_prims() argument
326 assert(prim_type == u_base_prim_type(prim_type) && in u_vertices_for_prims()
327 prim_type != PIPE_PRIM_PATCHES && prim_type != PIPE_PRIM_POLYGON); in u_vertices_for_prims()
329 const struct u_prim_vertex_count *info = u_prim_vertex_count(prim_type); in u_vertices_for_prims()
H A Du_draw_quad.c47 uint prim_type, in util_draw_vertex_buffer() argument
65 cso_draw_arrays(cso, prim_type, 0, num_verts); in util_draw_vertex_buffer()
68 util_draw_arrays(pipe, prim_type, 0, num_verts); in util_draw_vertex_buffer()
79 uint prim_type, uint num_verts, uint num_attribs) in util_draw_user_vertex_buffer() argument
92 cso_draw_arrays(cso, prim_type, 0, num_verts); in util_draw_user_vertex_buffer()
/dports/graphics/mesa-dri-gallium/mesa-21.3.6/src/gallium/auxiliary/util/
H A Du_prim.h292 u_base_prim_type(enum pipe_prim_type prim_type) in u_base_prim_type() argument
294 switch(prim_type) { in u_base_prim_type()
313 return prim_type; in u_base_prim_type()
318 u_vertices_for_prims(enum pipe_prim_type prim_type, int count) in u_vertices_for_prims() argument
326 assert(prim_type == u_base_prim_type(prim_type) && in u_vertices_for_prims()
327 prim_type != PIPE_PRIM_PATCHES && prim_type != PIPE_PRIM_POLYGON); in u_vertices_for_prims()
329 const struct u_prim_vertex_count *info = u_prim_vertex_count(prim_type); in u_vertices_for_prims()
H A Du_draw_quad.c47 uint prim_type, in util_draw_vertex_buffer() argument
65 cso_draw_arrays(cso, prim_type, 0, num_verts); in util_draw_vertex_buffer()
68 util_draw_arrays(pipe, prim_type, 0, num_verts); in util_draw_vertex_buffer()
79 uint prim_type, uint num_verts, uint num_attribs) in util_draw_user_vertex_buffer() argument
92 cso_draw_arrays(cso, prim_type, 0, num_verts); in util_draw_user_vertex_buffer()
/dports/graphics/mesa-dri-classic/mesa-20.2.3/src/gallium/auxiliary/util/
H A Du_prim.h287 u_base_prim_type(enum pipe_prim_type prim_type) in u_base_prim_type() argument
289 switch(prim_type) { in u_base_prim_type()
308 return prim_type; in u_base_prim_type()
313 u_vertices_for_prims(enum pipe_prim_type prim_type, int count) in u_vertices_for_prims() argument
321 assert(prim_type == u_base_prim_type(prim_type) && in u_vertices_for_prims()
322 prim_type != PIPE_PRIM_PATCHES && prim_type != PIPE_PRIM_POLYGON); in u_vertices_for_prims()
324 const struct u_prim_vertex_count *info = u_prim_vertex_count(prim_type); in u_vertices_for_prims()
/dports/graphics/mesa-gallium-va/mesa-21.3.6/src/gallium/auxiliary/util/
H A Du_prim.h292 u_base_prim_type(enum pipe_prim_type prim_type) in u_base_prim_type() argument
294 switch(prim_type) { in u_base_prim_type()
313 return prim_type; in u_base_prim_type()
318 u_vertices_for_prims(enum pipe_prim_type prim_type, int count) in u_vertices_for_prims() argument
326 assert(prim_type == u_base_prim_type(prim_type) && in u_vertices_for_prims()
327 prim_type != PIPE_PRIM_PATCHES && prim_type != PIPE_PRIM_POLYGON); in u_vertices_for_prims()
329 const struct u_prim_vertex_count *info = u_prim_vertex_count(prim_type); in u_vertices_for_prims()
H A Du_draw_quad.c47 uint prim_type, in util_draw_vertex_buffer() argument
65 cso_draw_arrays(cso, prim_type, 0, num_verts); in util_draw_vertex_buffer()
68 util_draw_arrays(pipe, prim_type, 0, num_verts); in util_draw_vertex_buffer()
79 uint prim_type, uint num_verts, uint num_attribs) in util_draw_user_vertex_buffer() argument
92 cso_draw_arrays(cso, prim_type, 0, num_verts); in util_draw_user_vertex_buffer()
/dports/graphics/mesa-gallium-vdpau/mesa-21.3.6/src/gallium/auxiliary/util/
H A Du_prim.h292 u_base_prim_type(enum pipe_prim_type prim_type) in u_base_prim_type() argument
294 switch(prim_type) { in u_base_prim_type()
313 return prim_type; in u_base_prim_type()
318 u_vertices_for_prims(enum pipe_prim_type prim_type, int count) in u_vertices_for_prims() argument
326 assert(prim_type == u_base_prim_type(prim_type) && in u_vertices_for_prims()
327 prim_type != PIPE_PRIM_PATCHES && prim_type != PIPE_PRIM_POLYGON); in u_vertices_for_prims()
329 const struct u_prim_vertex_count *info = u_prim_vertex_count(prim_type); in u_vertices_for_prims()
H A Du_draw_quad.c47 uint prim_type, in util_draw_vertex_buffer() argument
65 cso_draw_arrays(cso, prim_type, 0, num_verts); in util_draw_vertex_buffer()
68 util_draw_arrays(pipe, prim_type, 0, num_verts); in util_draw_vertex_buffer()
79 uint prim_type, uint num_verts, uint num_attribs) in util_draw_user_vertex_buffer() argument
92 cso_draw_arrays(cso, prim_type, 0, num_verts); in util_draw_user_vertex_buffer()
/dports/graphics/mesa-gallium-xa/mesa-21.3.6/src/gallium/auxiliary/util/
H A Du_prim.h292 u_base_prim_type(enum pipe_prim_type prim_type) in u_base_prim_type() argument
294 switch(prim_type) { in u_base_prim_type()
313 return prim_type; in u_base_prim_type()
318 u_vertices_for_prims(enum pipe_prim_type prim_type, int count) in u_vertices_for_prims() argument
326 assert(prim_type == u_base_prim_type(prim_type) && in u_vertices_for_prims()
327 prim_type != PIPE_PRIM_PATCHES && prim_type != PIPE_PRIM_POLYGON); in u_vertices_for_prims()
329 const struct u_prim_vertex_count *info = u_prim_vertex_count(prim_type); in u_vertices_for_prims()
H A Du_draw_quad.c47 uint prim_type, in util_draw_vertex_buffer() argument
65 cso_draw_arrays(cso, prim_type, 0, num_verts); in util_draw_vertex_buffer()
68 util_draw_arrays(pipe, prim_type, 0, num_verts); in util_draw_vertex_buffer()
79 uint prim_type, uint num_verts, uint num_attribs) in util_draw_user_vertex_buffer() argument
92 cso_draw_arrays(cso, prim_type, 0, num_verts); in util_draw_user_vertex_buffer()
/dports/graphics/mesa-dri/mesa-21.3.6/src/gallium/auxiliary/util/
H A Du_prim.h292 u_base_prim_type(enum pipe_prim_type prim_type) in u_base_prim_type() argument
294 switch(prim_type) { in u_base_prim_type()
313 return prim_type; in u_base_prim_type()
318 u_vertices_for_prims(enum pipe_prim_type prim_type, int count) in u_vertices_for_prims() argument
326 assert(prim_type == u_base_prim_type(prim_type) && in u_vertices_for_prims()
327 prim_type != PIPE_PRIM_PATCHES && prim_type != PIPE_PRIM_POLYGON); in u_vertices_for_prims()
329 const struct u_prim_vertex_count *info = u_prim_vertex_count(prim_type); in u_vertices_for_prims()
/dports/lang/clover/mesa-21.3.6/src/gallium/auxiliary/util/
H A Du_prim.h292 u_base_prim_type(enum pipe_prim_type prim_type) in u_base_prim_type() argument
294 switch(prim_type) { in u_base_prim_type()
313 return prim_type; in u_base_prim_type()
318 u_vertices_for_prims(enum pipe_prim_type prim_type, int count) in u_vertices_for_prims() argument
326 assert(prim_type == u_base_prim_type(prim_type) && in u_vertices_for_prims()
327 prim_type != PIPE_PRIM_PATCHES && prim_type != PIPE_PRIM_POLYGON); in u_vertices_for_prims()
329 const struct u_prim_vertex_count *info = u_prim_vertex_count(prim_type); in u_vertices_for_prims()
/dports/graphics/mesa-devel/mesa-22.0-branchpoint-2059-ge8a63cf61ec/src/gallium/auxiliary/util/
H A Du_prim.h293 u_base_prim_type(enum pipe_prim_type prim_type) in u_base_prim_type() argument
295 switch(prim_type) { in u_base_prim_type()
314 return prim_type; in u_base_prim_type()
334 u_vertices_for_prims(enum pipe_prim_type prim_type, int count) in u_vertices_for_prims() argument
342 assert(prim_type == u_base_prim_type(prim_type) && in u_vertices_for_prims()
343 prim_type != PIPE_PRIM_PATCHES && prim_type != PIPE_PRIM_POLYGON); in u_vertices_for_prims()
345 const struct u_prim_vertex_count *info = u_prim_vertex_count(prim_type); in u_vertices_for_prims()
/dports/graphics/blender/blender-2.91.0/intern/cycles/bvh/
H A Dbvh_optix.cpp74 pack.prim_type.reserve(pack.prim_type.size() + num_segments); in pack_blas()
90 pack.prim_type.push_back_reserved(PRIMITIVE_PACK_SEGMENT(type, k)); in pack_blas()
102 pack.prim_type.reserve(pack.prim_type.size() + num_triangles); in pack_blas()
111 pack.prim_type.push_back_reserved(type); in pack_blas()
146 pack.prim_type.resize(prim_index_size); in pack_tlas()
147 int *pack_prim_type = pack.prim_type.data(); in pack_tlas()
181 int *bvh_prim_type = &bvh_pack.prim_type[0]; in pack_tlas()
187 if (bvh_pack.prim_type[i] & PRIMITIVE_ALL_CURVE) { in pack_tlas()

12345678910>>...24