/dports/emulators/mess/mame-mame0226/3rdparty/bgfx/3rdparty/meshoptimizer/src/ |
H A D | indexgenerator.cpp | 37 size_t vertex_size; member 42 return hashUpdate4(0, vertices + index * vertex_stride, vertex_size); in hash() 47 return memcmp(vertices + lhs * vertex_stride, vertices + rhs * vertex_stride, vertex_size) == 0; in equal() 130 assert(vertex_size > 0 && vertex_size <= 256); in meshopt_generateVertexRemap() 136 VertexHasher hasher = {static_cast<const unsigned char*>(vertices), vertex_size, vertex_size}; in meshopt_generateVertexRemap() 230 assert(vertex_size > 0 && vertex_size <= 256); in meshopt_remapVertexBuffer() 237 unsigned char* vertices_copy = allocator.allocate<unsigned char>(vertex_count * vertex_size); in meshopt_remapVertexBuffer() 238 memcpy(vertices_copy, vertices, vertex_count * vertex_size); in meshopt_remapVertexBuffer() 248 …char*>(destination) + remap[i] * vertex_size, static_cast<const unsigned char*>(vertices) + i * ve… in meshopt_remapVertexBuffer() 272 assert(vertex_size > 0 && vertex_size <= 256); in meshopt_generateShadowIndexBuffer() [all …]
|
H A D | vertexcodec.cpp | 291 memcpy(last_vertex, &vertex_data[vertex_size * (vertex_count - 1)], vertex_size); in encodeVertexBlock() 407 memcpy(last_vertex, &transposed[vertex_size * (vertex_count - 1)], vertex_size); in decodeVertexBlock() 1032 memcpy(last_vertex, &transposed[vertex_size * (vertex_count - 1)], vertex_size); in decodeVertexBlockSimd() 1044 assert(vertex_size > 0 && vertex_size <= 256); in meshopt_encodeVertexBuffer() 1080 size_t tail_size = vertex_size < kTailMaxSize ? kTailMaxSize : vertex_size; in meshopt_encodeVertexBuffer() 1093 data += vertex_size; in meshopt_encodeVertexBuffer() 1127 assert(vertex_size > 0 && vertex_size <= 256); in meshopt_encodeVertexBufferBound() 1136 size_t tail_size = vertex_size < kTailMaxSize ? kTailMaxSize : vertex_size; in meshopt_encodeVertexBufferBound() 1145 assert(vertex_size > 0 && vertex_size <= 256); in meshopt_decodeVertexBuffer() 1183 memcpy(last_vertex, data_end - vertex_size, vertex_size); in meshopt_decodeVertexBuffer() [all …]
|
H A D | vfetchoptimizer.cpp | 31 …ed int* indices, size_t index_count, const void* vertices, size_t vertex_count, size_t vertex_size) in meshopt_optimizeVertexFetch() argument 34 assert(vertex_size > 0 && vertex_size <= 256); in meshopt_optimizeVertexFetch() 41 unsigned char* vertices_copy = allocator.allocate<unsigned char>(vertex_count * vertex_size); in meshopt_optimizeVertexFetch() 42 memcpy(vertices_copy, vertices, vertex_count * vertex_size); in meshopt_optimizeVertexFetch() 62 …>(destination) + next_vertex * vertex_size, static_cast<const unsigned char*>(vertices) + index * … in meshopt_optimizeVertexFetch()
|
H A D | vfetchanalyzer.cpp | 7 …rtexFetch(const unsigned int* indices, size_t index_count, size_t vertex_count, size_t vertex_size) in meshopt_analyzeVertexFetch() argument 10 assert(vertex_size > 0 && vertex_size <= 256); in meshopt_analyzeVertexFetch() 32 size_t start_address = index * vertex_size; in meshopt_analyzeVertexFetch() 33 size_t end_address = start_address + vertex_size; in meshopt_analyzeVertexFetch() 55 …que_vertex_count == 0 ? 0 : float(result.bytes_fetched) / float(unique_vertex_count * vertex_size); in meshopt_analyzeVertexFetch()
|
/dports/emulators/mame/mame-mame0226/3rdparty/bgfx/3rdparty/meshoptimizer/src/ |
H A D | indexgenerator.cpp | 37 size_t vertex_size; member 42 return hashUpdate4(0, vertices + index * vertex_stride, vertex_size); in hash() 47 return memcmp(vertices + lhs * vertex_stride, vertices + rhs * vertex_stride, vertex_size) == 0; in equal() 130 assert(vertex_size > 0 && vertex_size <= 256); in meshopt_generateVertexRemap() 136 VertexHasher hasher = {static_cast<const unsigned char*>(vertices), vertex_size, vertex_size}; in meshopt_generateVertexRemap() 230 assert(vertex_size > 0 && vertex_size <= 256); in meshopt_remapVertexBuffer() 237 unsigned char* vertices_copy = allocator.allocate<unsigned char>(vertex_count * vertex_size); in meshopt_remapVertexBuffer() 238 memcpy(vertices_copy, vertices, vertex_count * vertex_size); in meshopt_remapVertexBuffer() 248 …char*>(destination) + remap[i] * vertex_size, static_cast<const unsigned char*>(vertices) + i * ve… in meshopt_remapVertexBuffer() 272 assert(vertex_size > 0 && vertex_size <= 256); in meshopt_generateShadowIndexBuffer() [all …]
|
H A D | vertexcodec.cpp | 291 memcpy(last_vertex, &vertex_data[vertex_size * (vertex_count - 1)], vertex_size); in encodeVertexBlock() 407 memcpy(last_vertex, &transposed[vertex_size * (vertex_count - 1)], vertex_size); in decodeVertexBlock() 1032 memcpy(last_vertex, &transposed[vertex_size * (vertex_count - 1)], vertex_size); in decodeVertexBlockSimd() 1044 assert(vertex_size > 0 && vertex_size <= 256); in meshopt_encodeVertexBuffer() 1080 size_t tail_size = vertex_size < kTailMaxSize ? kTailMaxSize : vertex_size; in meshopt_encodeVertexBuffer() 1093 data += vertex_size; in meshopt_encodeVertexBuffer() 1127 assert(vertex_size > 0 && vertex_size <= 256); in meshopt_encodeVertexBufferBound() 1136 size_t tail_size = vertex_size < kTailMaxSize ? kTailMaxSize : vertex_size; in meshopt_encodeVertexBufferBound() 1145 assert(vertex_size > 0 && vertex_size <= 256); in meshopt_decodeVertexBuffer() 1183 memcpy(last_vertex, data_end - vertex_size, vertex_size); in meshopt_decodeVertexBuffer() [all …]
|
H A D | vfetchoptimizer.cpp | 31 …ed int* indices, size_t index_count, const void* vertices, size_t vertex_count, size_t vertex_size) in meshopt_optimizeVertexFetch() argument 34 assert(vertex_size > 0 && vertex_size <= 256); in meshopt_optimizeVertexFetch() 41 unsigned char* vertices_copy = allocator.allocate<unsigned char>(vertex_count * vertex_size); in meshopt_optimizeVertexFetch() 42 memcpy(vertices_copy, vertices, vertex_count * vertex_size); in meshopt_optimizeVertexFetch() 62 …>(destination) + next_vertex * vertex_size, static_cast<const unsigned char*>(vertices) + index * … in meshopt_optimizeVertexFetch()
|
H A D | vfetchanalyzer.cpp | 7 …rtexFetch(const unsigned int* indices, size_t index_count, size_t vertex_count, size_t vertex_size) in meshopt_analyzeVertexFetch() argument 10 assert(vertex_size > 0 && vertex_size <= 256); in meshopt_analyzeVertexFetch() 32 size_t start_address = index * vertex_size; in meshopt_analyzeVertexFetch() 33 size_t end_address = start_address + vertex_size; in meshopt_analyzeVertexFetch() 55 …que_vertex_count == 0 ? 0 : float(result.bytes_fetched) / float(unique_vertex_count * vertex_size); in meshopt_analyzeVertexFetch()
|
/dports/graphics/libosmesa/mesa-21.3.6/src/mesa/vbo/ |
H A D | vbo_exec.c | 265 unsigned vertex_size, in vbo_copy_vertices() argument 323 src -= vertex_size; in vbo_copy_vertices() 331 memcpy(dst, src + 0, vertex_size * sizeof(GLfloat)); in vbo_copy_vertices() 334 memcpy(dst, src + 0, vertex_size * sizeof(GLfloat)); in vbo_copy_vertices() 335 memcpy(dst + vertex_size, src + (count - 1) * vertex_size, in vbo_copy_vertices() 336 vertex_size * sizeof(GLfloat)); in vbo_copy_vertices() 358 memcpy(dst, src + (count - copy) * vertex_size, in vbo_copy_vertices() 359 copy * vertex_size * sizeof(GLfloat)); in vbo_copy_vertices()
|
/dports/graphics/libosmesa-gallium/mesa-21.3.6/src/mesa/vbo/ |
H A D | vbo_exec.c | 265 unsigned vertex_size, in vbo_copy_vertices() argument 323 src -= vertex_size; in vbo_copy_vertices() 331 memcpy(dst, src + 0, vertex_size * sizeof(GLfloat)); in vbo_copy_vertices() 334 memcpy(dst, src + 0, vertex_size * sizeof(GLfloat)); in vbo_copy_vertices() 335 memcpy(dst + vertex_size, src + (count - 1) * vertex_size, in vbo_copy_vertices() 336 vertex_size * sizeof(GLfloat)); in vbo_copy_vertices() 358 memcpy(dst, src + (count - copy) * vertex_size, in vbo_copy_vertices() 359 copy * vertex_size * sizeof(GLfloat)); in vbo_copy_vertices()
|
/dports/graphics/mesa-libs/mesa-21.3.6/src/mesa/vbo/ |
H A D | vbo_exec.c | 265 unsigned vertex_size, in vbo_copy_vertices() argument 323 src -= vertex_size; in vbo_copy_vertices() 331 memcpy(dst, src + 0, vertex_size * sizeof(GLfloat)); in vbo_copy_vertices() 334 memcpy(dst, src + 0, vertex_size * sizeof(GLfloat)); in vbo_copy_vertices() 335 memcpy(dst + vertex_size, src + (count - 1) * vertex_size, in vbo_copy_vertices() 336 vertex_size * sizeof(GLfloat)); in vbo_copy_vertices() 358 memcpy(dst, src + (count - copy) * vertex_size, in vbo_copy_vertices() 359 copy * vertex_size * sizeof(GLfloat)); in vbo_copy_vertices()
|
/dports/graphics/mesa-dri-gallium/mesa-21.3.6/src/mesa/vbo/ |
H A D | vbo_exec.c | 265 unsigned vertex_size, in vbo_copy_vertices() argument 323 src -= vertex_size; in vbo_copy_vertices() 331 memcpy(dst, src + 0, vertex_size * sizeof(GLfloat)); in vbo_copy_vertices() 334 memcpy(dst, src + 0, vertex_size * sizeof(GLfloat)); in vbo_copy_vertices() 335 memcpy(dst + vertex_size, src + (count - 1) * vertex_size, in vbo_copy_vertices() 336 vertex_size * sizeof(GLfloat)); in vbo_copy_vertices() 358 memcpy(dst, src + (count - copy) * vertex_size, in vbo_copy_vertices() 359 copy * vertex_size * sizeof(GLfloat)); in vbo_copy_vertices()
|
/dports/graphics/mesa-gallium-va/mesa-21.3.6/src/mesa/vbo/ |
H A D | vbo_exec.c | 265 unsigned vertex_size, in vbo_copy_vertices() argument 323 src -= vertex_size; in vbo_copy_vertices() 331 memcpy(dst, src + 0, vertex_size * sizeof(GLfloat)); in vbo_copy_vertices() 334 memcpy(dst, src + 0, vertex_size * sizeof(GLfloat)); in vbo_copy_vertices() 335 memcpy(dst + vertex_size, src + (count - 1) * vertex_size, in vbo_copy_vertices() 336 vertex_size * sizeof(GLfloat)); in vbo_copy_vertices() 358 memcpy(dst, src + (count - copy) * vertex_size, in vbo_copy_vertices() 359 copy * vertex_size * sizeof(GLfloat)); in vbo_copy_vertices()
|
/dports/graphics/mesa-gallium-vdpau/mesa-21.3.6/src/mesa/vbo/ |
H A D | vbo_exec.c | 265 unsigned vertex_size, in vbo_copy_vertices() argument 323 src -= vertex_size; in vbo_copy_vertices() 331 memcpy(dst, src + 0, vertex_size * sizeof(GLfloat)); in vbo_copy_vertices() 334 memcpy(dst, src + 0, vertex_size * sizeof(GLfloat)); in vbo_copy_vertices() 335 memcpy(dst + vertex_size, src + (count - 1) * vertex_size, in vbo_copy_vertices() 336 vertex_size * sizeof(GLfloat)); in vbo_copy_vertices() 358 memcpy(dst, src + (count - copy) * vertex_size, in vbo_copy_vertices() 359 copy * vertex_size * sizeof(GLfloat)); in vbo_copy_vertices()
|
/dports/graphics/mesa-gallium-xa/mesa-21.3.6/src/mesa/vbo/ |
H A D | vbo_exec.c | 265 unsigned vertex_size, in vbo_copy_vertices() argument 323 src -= vertex_size; in vbo_copy_vertices() 331 memcpy(dst, src + 0, vertex_size * sizeof(GLfloat)); in vbo_copy_vertices() 334 memcpy(dst, src + 0, vertex_size * sizeof(GLfloat)); in vbo_copy_vertices() 335 memcpy(dst + vertex_size, src + (count - 1) * vertex_size, in vbo_copy_vertices() 336 vertex_size * sizeof(GLfloat)); in vbo_copy_vertices() 358 memcpy(dst, src + (count - copy) * vertex_size, in vbo_copy_vertices() 359 copy * vertex_size * sizeof(GLfloat)); in vbo_copy_vertices()
|
/dports/graphics/mesa-devel/mesa-22.0-branchpoint-2059-ge8a63cf61ec/src/mesa/vbo/ |
H A D | vbo_exec.c | 264 unsigned vertex_size, in vbo_copy_vertices() argument 322 src -= vertex_size; in vbo_copy_vertices() 330 memcpy(dst, src + 0, vertex_size * sizeof(GLfloat)); in vbo_copy_vertices() 333 memcpy(dst, src + 0, vertex_size * sizeof(GLfloat)); in vbo_copy_vertices() 334 memcpy(dst + vertex_size, src + (count - 1) * vertex_size, in vbo_copy_vertices() 335 vertex_size * sizeof(GLfloat)); in vbo_copy_vertices() 357 memcpy(dst, src + (count - copy) * vertex_size, in vbo_copy_vertices() 358 copy * vertex_size * sizeof(GLfloat)); in vbo_copy_vertices()
|
/dports/graphics/mesa-dri/mesa-21.3.6/src/mesa/vbo/ |
H A D | vbo_exec.c | 265 unsigned vertex_size, in vbo_copy_vertices() argument 323 src -= vertex_size; in vbo_copy_vertices() 331 memcpy(dst, src + 0, vertex_size * sizeof(GLfloat)); in vbo_copy_vertices() 334 memcpy(dst, src + 0, vertex_size * sizeof(GLfloat)); in vbo_copy_vertices() 335 memcpy(dst + vertex_size, src + (count - 1) * vertex_size, in vbo_copy_vertices() 336 vertex_size * sizeof(GLfloat)); in vbo_copy_vertices() 358 memcpy(dst, src + (count - copy) * vertex_size, in vbo_copy_vertices() 359 copy * vertex_size * sizeof(GLfloat)); in vbo_copy_vertices()
|
/dports/lang/clover/mesa-21.3.6/src/mesa/vbo/ |
H A D | vbo_exec.c | 265 unsigned vertex_size, in vbo_copy_vertices() argument 323 src -= vertex_size; in vbo_copy_vertices() 331 memcpy(dst, src + 0, vertex_size * sizeof(GLfloat)); in vbo_copy_vertices() 334 memcpy(dst, src + 0, vertex_size * sizeof(GLfloat)); in vbo_copy_vertices() 335 memcpy(dst + vertex_size, src + (count - 1) * vertex_size, in vbo_copy_vertices() 336 vertex_size * sizeof(GLfloat)); in vbo_copy_vertices() 358 memcpy(dst, src + (count - copy) * vertex_size, in vbo_copy_vertices() 359 copy * vertex_size * sizeof(GLfloat)); in vbo_copy_vertices()
|
/dports/graphics/mesa-dri-classic/mesa-20.2.3/src/mesa/vbo/ |
H A D | vbo_exec.c | 263 unsigned vertex_size, in vbo_copy_vertices() argument 321 src -= vertex_size; in vbo_copy_vertices() 329 memcpy(dst, src + 0, vertex_size * sizeof(GLfloat)); in vbo_copy_vertices() 332 memcpy(dst, src + 0, vertex_size * sizeof(GLfloat)); in vbo_copy_vertices() 333 memcpy(dst + vertex_size, src + (count - 1) * vertex_size, in vbo_copy_vertices() 334 vertex_size * sizeof(GLfloat)); in vbo_copy_vertices() 356 memcpy(dst, src + (count - copy) * vertex_size, in vbo_copy_vertices() 357 copy * vertex_size * sizeof(GLfloat)); in vbo_copy_vertices()
|
/dports/lang/clover/mesa-21.3.6/src/mesa/drivers/dri/nouveau/ |
H A D | nv04_render.c | 142 swtnl_restart(struct gl_context *ctx, int multi, unsigned vertex_size) in swtnl_restart() argument 153 if (nouveau_pushbuf_space(push, 32 + (4 * vertex_size), 4, 0) || in swtnl_restart() 171 unsigned vertex_size; in swtnl_start() local 178 vertex_size = TNL_CONTEXT(ctx)->clipspace.vertex_size / 4; in swtnl_start() 180 swtnl_restart(ctx, 1, vertex_size); in swtnl_start() 182 swtnl_restart(ctx, 0, vertex_size); in swtnl_start() 208 int vertex_size = TNL_CONTEXT(ctx)->clipspace.vertex_size / 4; \ 211 if (PUSH_AVAIL(push) < 32 + (n * vertex_size)) { \ 212 if (!swtnl_restart(ctx, multi, vertex_size)) \ 216 BEGIN_NV04(push, NV04_TTRI(TLVERTEX_SX(0)), n * vertex_size); [all …]
|
/dports/graphics/libosmesa-gallium/mesa-21.3.6/src/mesa/drivers/dri/nouveau/ |
H A D | nv04_render.c | 142 swtnl_restart(struct gl_context *ctx, int multi, unsigned vertex_size) in swtnl_restart() argument 153 if (nouveau_pushbuf_space(push, 32 + (4 * vertex_size), 4, 0) || in swtnl_restart() 171 unsigned vertex_size; in swtnl_start() local 178 vertex_size = TNL_CONTEXT(ctx)->clipspace.vertex_size / 4; in swtnl_start() 180 swtnl_restart(ctx, 1, vertex_size); in swtnl_start() 182 swtnl_restart(ctx, 0, vertex_size); in swtnl_start() 208 int vertex_size = TNL_CONTEXT(ctx)->clipspace.vertex_size / 4; \ 211 if (PUSH_AVAIL(push) < 32 + (n * vertex_size)) { \ 212 if (!swtnl_restart(ctx, multi, vertex_size)) \ 216 BEGIN_NV04(push, NV04_TTRI(TLVERTEX_SX(0)), n * vertex_size); [all …]
|
/dports/graphics/libosmesa/mesa-21.3.6/src/mesa/drivers/dri/nouveau/ |
H A D | nv04_render.c | 142 swtnl_restart(struct gl_context *ctx, int multi, unsigned vertex_size) in swtnl_restart() argument 153 if (nouveau_pushbuf_space(push, 32 + (4 * vertex_size), 4, 0) || in swtnl_restart() 171 unsigned vertex_size; in swtnl_start() local 178 vertex_size = TNL_CONTEXT(ctx)->clipspace.vertex_size / 4; in swtnl_start() 180 swtnl_restart(ctx, 1, vertex_size); in swtnl_start() 182 swtnl_restart(ctx, 0, vertex_size); in swtnl_start() 208 int vertex_size = TNL_CONTEXT(ctx)->clipspace.vertex_size / 4; \ 211 if (PUSH_AVAIL(push) < 32 + (n * vertex_size)) { \ 212 if (!swtnl_restart(ctx, multi, vertex_size)) \ 216 BEGIN_NV04(push, NV04_TTRI(TLVERTEX_SX(0)), n * vertex_size); [all …]
|
/dports/graphics/mesa-libs/mesa-21.3.6/src/mesa/drivers/dri/nouveau/ |
H A D | nv04_render.c | 142 swtnl_restart(struct gl_context *ctx, int multi, unsigned vertex_size) in swtnl_restart() argument 153 if (nouveau_pushbuf_space(push, 32 + (4 * vertex_size), 4, 0) || in swtnl_restart() 171 unsigned vertex_size; in swtnl_start() local 178 vertex_size = TNL_CONTEXT(ctx)->clipspace.vertex_size / 4; in swtnl_start() 180 swtnl_restart(ctx, 1, vertex_size); in swtnl_start() 182 swtnl_restart(ctx, 0, vertex_size); in swtnl_start() 208 int vertex_size = TNL_CONTEXT(ctx)->clipspace.vertex_size / 4; \ 211 if (PUSH_AVAIL(push) < 32 + (n * vertex_size)) { \ 212 if (!swtnl_restart(ctx, multi, vertex_size)) \ 216 BEGIN_NV04(push, NV04_TTRI(TLVERTEX_SX(0)), n * vertex_size); [all …]
|
/dports/graphics/mesa-dri-gallium/mesa-21.3.6/src/mesa/drivers/dri/nouveau/ |
H A D | nv04_render.c | 142 swtnl_restart(struct gl_context *ctx, int multi, unsigned vertex_size) in swtnl_restart() argument 153 if (nouveau_pushbuf_space(push, 32 + (4 * vertex_size), 4, 0) || in swtnl_restart() 171 unsigned vertex_size; in swtnl_start() local 178 vertex_size = TNL_CONTEXT(ctx)->clipspace.vertex_size / 4; in swtnl_start() 180 swtnl_restart(ctx, 1, vertex_size); in swtnl_start() 182 swtnl_restart(ctx, 0, vertex_size); in swtnl_start() 208 int vertex_size = TNL_CONTEXT(ctx)->clipspace.vertex_size / 4; \ 211 if (PUSH_AVAIL(push) < 32 + (n * vertex_size)) { \ 212 if (!swtnl_restart(ctx, multi, vertex_size)) \ 216 BEGIN_NV04(push, NV04_TTRI(TLVERTEX_SX(0)), n * vertex_size); [all …]
|
/dports/graphics/mesa-dri-classic/mesa-20.2.3/src/mesa/drivers/dri/nouveau/ |
H A D | nv04_render.c | 142 swtnl_restart(struct gl_context *ctx, int multi, unsigned vertex_size) in swtnl_restart() argument 153 if (nouveau_pushbuf_space(push, 32 + (4 * vertex_size), 4, 0) || in swtnl_restart() 171 unsigned vertex_size; in swtnl_start() local 178 vertex_size = TNL_CONTEXT(ctx)->clipspace.vertex_size / 4; in swtnl_start() 180 swtnl_restart(ctx, 1, vertex_size); in swtnl_start() 182 swtnl_restart(ctx, 0, vertex_size); in swtnl_start() 208 int vertex_size = TNL_CONTEXT(ctx)->clipspace.vertex_size / 4; \ 211 if (PUSH_AVAIL(push) < 32 + (n * vertex_size)) { \ 212 if (!swtnl_restart(ctx, multi, vertex_size)) \ 216 BEGIN_NV04(push, NV04_TTRI(TLVERTEX_SX(0)), n * vertex_size); [all …]
|