Home
last modified time | relevance | path

Searched refs:vertex_size (Results 1 – 25 of 984) sorted by relevance

12345678910>>...40

/dports/emulators/mess/mame-mame0226/3rdparty/bgfx/3rdparty/meshoptimizer/src/
H A Dindexgenerator.cpp37 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 Dvertexcodec.cpp291 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 Dvfetchoptimizer.cpp31 …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 Dvfetchanalyzer.cpp7 …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 Dindexgenerator.cpp37 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 Dvertexcodec.cpp291 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 Dvfetchoptimizer.cpp31 …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 Dvfetchanalyzer.cpp7 …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 Dvbo_exec.c265 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 Dvbo_exec.c265 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 Dvbo_exec.c265 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 Dvbo_exec.c265 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 Dvbo_exec.c265 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 Dvbo_exec.c265 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 Dvbo_exec.c265 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 Dvbo_exec.c264 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 Dvbo_exec.c265 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 Dvbo_exec.c265 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 Dvbo_exec.c263 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 Dnv04_render.c142 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 Dnv04_render.c142 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 Dnv04_render.c142 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 Dnv04_render.c142 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 Dnv04_render.c142 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 Dnv04_render.c142 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 …]

12345678910>>...40