• Home
  • Raw
  • Download

Lines Matching refs:params

54 std::ostream &operator<<(std::ostream &os, const MapBufferRangeParams &params)  in operator <<()  argument
56 os << params.backendAndStory().substr(1); in operator <<()
274 const auto &params = GetParam(); in initializeBenchmark() local
276 ASSERT_LT(1, params.vertexComponentCount); in initializeBenchmark()
277 ASSERT_LE(params.updateSize, params.bufferSize); in initializeBenchmark()
278 ASSERT_LT(params.updateOffset, params.bufferSize); in initializeBenchmark()
279 ASSERT_LE(params.updateOffset + params.updateSize, params.bufferSize); in initializeBenchmark()
284 if (params.vertexNormalized == GL_TRUE) in initializeBenchmark()
296 glBufferData(GL_ARRAY_BUFFER, params.bufferSize, nullptr, GL_DYNAMIC_DRAW); in initializeBenchmark()
298 glVertexAttribPointer(0, params.vertexComponentCount, params.vertexType, in initializeBenchmark()
299 params.vertexNormalized, 0, 0); in initializeBenchmark()
302 mTriSize = GetVertexData(params.vertexType, params.vertexComponentCount, in initializeBenchmark()
303 params.vertexNormalized, &mVertexData); in initializeBenchmark()
305 mNumUpdateTris = static_cast<int>(params.updateSize / mTriSize); in initializeBenchmark()
306 int totalTris = static_cast<int>(params.updateSize / mTriSize); in initializeBenchmark()
308 mVertexData.resize(params.bufferSize); in initializeBenchmark()
315 if (params.updateSize == 0) in initializeBenchmark()
337 const auto &params = GetParam(); in drawBenchmark() local
339 for (unsigned int it = 0; it < params.iterationsPerStep; it++) in drawBenchmark()
341 if (params.updateSize > 0) in drawBenchmark()
343 void *mapPtr = glMapBufferRange(GL_ARRAY_BUFFER, params.updateOffset, params.updateSize, in drawBenchmark()
344 params.access); in drawBenchmark()
345 memcpy(mapPtr, mVertexData.data() + params.updateOffset, params.updateSize); in drawBenchmark()
349 glDrawArrays(GL_TRIANGLES, params.updateOffset / mTriSize, 3 * mNumUpdateTris); in drawBenchmark()
357 MapBufferRangeParams params; in BufferUpdateD3D11Params() local
358 params.eglParameters = egl_platform::D3D11(); in BufferUpdateD3D11Params()
359 params.vertexType = GL_FLOAT; in BufferUpdateD3D11Params()
360 params.vertexComponentCount = 4; in BufferUpdateD3D11Params()
361 params.vertexNormalized = GL_FALSE; in BufferUpdateD3D11Params()
362 return params; in BufferUpdateD3D11Params()
367 MapBufferRangeParams params; in BufferUpdateOpenGLOrGLESParams() local
368 params.eglParameters = egl_platform::OPENGL_OR_GLES(); in BufferUpdateOpenGLOrGLESParams()
369 params.vertexType = GL_FLOAT; in BufferUpdateOpenGLOrGLESParams()
370 params.vertexComponentCount = 4; in BufferUpdateOpenGLOrGLESParams()
371 params.vertexNormalized = GL_FALSE; in BufferUpdateOpenGLOrGLESParams()
372 return params; in BufferUpdateOpenGLOrGLESParams()
377 MapBufferRangeParams params; in BufferUpdateVulkanParams() local
378 params.eglParameters = egl_platform::VULKAN(); in BufferUpdateVulkanParams()
379 params.vertexType = GL_FLOAT; in BufferUpdateVulkanParams()
380 params.vertexComponentCount = 4; in BufferUpdateVulkanParams()
381 params.vertexNormalized = GL_FALSE; in BufferUpdateVulkanParams()
382 return params; in BufferUpdateVulkanParams()
387 MapBufferRangeParams params; in BufferUpdateVulkanParamsMidBuffer() local
388 params.eglParameters = egl_platform::VULKAN(); in BufferUpdateVulkanParamsMidBuffer()
389 params.vertexType = GL_FLOAT; in BufferUpdateVulkanParamsMidBuffer()
390 params.vertexComponentCount = 4; in BufferUpdateVulkanParamsMidBuffer()
391 params.vertexNormalized = GL_FALSE; in BufferUpdateVulkanParamsMidBuffer()
392 params.updateOffset = 524288; in BufferUpdateVulkanParamsMidBuffer()
393 return params; in BufferUpdateVulkanParamsMidBuffer()
398 MapBufferRangeParams params; in BufferUpdateVulkanParamsLargeUpdate() local
399 params.eglParameters = egl_platform::VULKAN(); in BufferUpdateVulkanParamsLargeUpdate()
400 params.vertexType = GL_FLOAT; in BufferUpdateVulkanParamsLargeUpdate()
401 params.vertexComponentCount = 4; in BufferUpdateVulkanParamsLargeUpdate()
402 params.vertexNormalized = GL_FALSE; in BufferUpdateVulkanParamsLargeUpdate()
403 params.updateSize = 524288; in BufferUpdateVulkanParamsLargeUpdate()
404 return params; in BufferUpdateVulkanParamsLargeUpdate()
409 MapBufferRangeParams params; in BufferUpdateVulkanParamsFullBuffer() local
410 params.eglParameters = egl_platform::VULKAN(); in BufferUpdateVulkanParamsFullBuffer()
411 params.vertexType = GL_FLOAT; in BufferUpdateVulkanParamsFullBuffer()
412 params.vertexComponentCount = 4; in BufferUpdateVulkanParamsFullBuffer()
413 params.vertexNormalized = GL_FALSE; in BufferUpdateVulkanParamsFullBuffer()
414 params.updateSize = 1048576; in BufferUpdateVulkanParamsFullBuffer()
415 return params; in BufferUpdateVulkanParamsFullBuffer()
420 MapBufferRangeParams params; in BufferUpdateVulkanParamsTinyUpdate() local
421 params.eglParameters = egl_platform::VULKAN(); in BufferUpdateVulkanParamsTinyUpdate()
422 params.vertexType = GL_FLOAT; in BufferUpdateVulkanParamsTinyUpdate()
423 params.vertexComponentCount = 4; in BufferUpdateVulkanParamsTinyUpdate()
424 params.vertexNormalized = GL_FALSE; in BufferUpdateVulkanParamsTinyUpdate()
425 params.updateSize = 128; in BufferUpdateVulkanParamsTinyUpdate()
426 return params; in BufferUpdateVulkanParamsTinyUpdate()
431 MapBufferRangeParams params; in BufferUpdateVulkanParamsNonPowerOf2() local
432 params.eglParameters = egl_platform::VULKAN(); in BufferUpdateVulkanParamsNonPowerOf2()
433 params.vertexType = GL_FLOAT; in BufferUpdateVulkanParamsNonPowerOf2()
434 params.vertexComponentCount = 4; in BufferUpdateVulkanParamsNonPowerOf2()
435 params.vertexNormalized = GL_FALSE; in BufferUpdateVulkanParamsNonPowerOf2()
436 params.updateSize = 32000; in BufferUpdateVulkanParamsNonPowerOf2()
437 params.bufferSize = 800000; in BufferUpdateVulkanParamsNonPowerOf2()
438 return params; in BufferUpdateVulkanParamsNonPowerOf2()
443 MapBufferRangeParams params; in BufferUpdateVulkanParamsUnsynchronized() local
444 params.eglParameters = egl_platform::VULKAN(); in BufferUpdateVulkanParamsUnsynchronized()
445 params.vertexType = GL_FLOAT; in BufferUpdateVulkanParamsUnsynchronized()
446 params.vertexComponentCount = 4; in BufferUpdateVulkanParamsUnsynchronized()
447 params.vertexNormalized = GL_FALSE; in BufferUpdateVulkanParamsUnsynchronized()
448 params.access = GL_MAP_WRITE_BIT | GL_MAP_UNSYNCHRONIZED_BIT; in BufferUpdateVulkanParamsUnsynchronized()
449 return params; in BufferUpdateVulkanParamsUnsynchronized()
454 MapBufferRangeParams params; in BufferUpdateVulkanParamsLargeUpdateUnsynchronized() local
455 params.eglParameters = egl_platform::VULKAN(); in BufferUpdateVulkanParamsLargeUpdateUnsynchronized()
456 params.vertexType = GL_FLOAT; in BufferUpdateVulkanParamsLargeUpdateUnsynchronized()
457 params.vertexComponentCount = 4; in BufferUpdateVulkanParamsLargeUpdateUnsynchronized()
458 params.vertexNormalized = GL_FALSE; in BufferUpdateVulkanParamsLargeUpdateUnsynchronized()
459 params.updateSize = 524288; in BufferUpdateVulkanParamsLargeUpdateUnsynchronized()
460 params.access = GL_MAP_WRITE_BIT | GL_MAP_UNSYNCHRONIZED_BIT; in BufferUpdateVulkanParamsLargeUpdateUnsynchronized()
461 return params; in BufferUpdateVulkanParamsLargeUpdateUnsynchronized()