/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/graphics/opengl/ |
H A D | gropengldraw.h | 41 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 D | ast_type.cpp | 152 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 D | ast_type.cpp | 152 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 D | batching.h | 32 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 D | gpu_immediate.cc | 106 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 D | gpu_index_buffer.cc | 46 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 D | u_prim.h | 292 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 D | u_draw_quad.c | 47 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 D | u_prim.h | 292 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 D | u_draw_quad.c | 47 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 D | u_prim.h | 292 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 D | u_draw_quad.c | 47 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 D | u_prim.h | 292 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 D | u_draw_quad.c | 47 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 D | u_prim.h | 287 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 D | u_prim.h | 292 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 D | u_draw_quad.c | 47 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 D | u_prim.h | 292 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 D | u_draw_quad.c | 47 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 D | u_prim.h | 292 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 D | u_draw_quad.c | 47 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 D | u_prim.h | 292 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 D | u_prim.h | 292 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 D | u_prim.h | 293 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 D | bvh_optix.cpp | 74 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()
|