/third_party/vk-gl-cts/framework/referencerenderer/ |
H A D | rrRasterizer.hpp | 135 void rasterize (FragmentPacket* const fragmentPackets, float* const depthValues, const int maxFragmentPackets, int& numPacketsRasterized); 138 void rasterizeSingleSample (FragmentPacket* const fragmentPackets, float* const depthValues, const int maxFragmentPackets, int& numPacketsRasterized); 141 void rasterizeMultiSample (FragmentPacket* const fragmentPackets, float* const depthValues, const int maxFragmentPackets, int& numPacketsRasterized); 187 void rasterize (FragmentPacket* const fragmentPackets, float* const depthValues, const int maxFragmentPackets, int& numPacketsRasterized); 234 void rasterize (FragmentPacket* const fragmentPackets, float* const depthValues, const int maxFragmentPackets, int& numPacketsRasterized);
|
H A D | rrRasterizer.cpp | 537 void TriangleRasterizer::rasterizeSingleSample (FragmentPacket* const fragmentPackets, float* const depthValues, const int maxFragmentPackets, int& numPacketsRasterized) in rasterizeSingleSample() argument 611 if (depthValues) in rasterizeSingleSample() 617 depthValues[packetNdx*4+0] = z0[0]*za + z1[0]*zb + zc; in rasterizeSingleSample() 618 depthValues[packetNdx*4+1] = z0[1]*za + z1[1]*zb + zc; in rasterizeSingleSample() 619 depthValues[packetNdx*4+2] = z0[2]*za + z1[2]*zb + zc; in rasterizeSingleSample() 620 depthValues[packetNdx*4+3] = z0[3]*za + z1[3]*zb + zc; in rasterizeSingleSample() 694 void TriangleRasterizer::rasterizeMultiSample (FragmentPacket* const fragmentPackets, float* const depthValues, const int maxFragmentPackets, int& numPacketsRasterized) 786 if (depthValues) 799 depthValues[(packetNdx*4+0)*NumSamples + sampleNdx] = z0[0]*za + z1[0]*zb + zc; 800 depthValues[(packetNd [all...] |
H A D | rrRenderer.cpp | 1037 const float* depthValues, in writeFragmentPackets() 1063 fragment.sampleDepths = (depthValues) ? (&depthValues[(packetNdx*4 + yo*2 + xo)*numSamples]) : (DE_NULL); in writeFragmentPackets() 1309 std::vector<float> depthValues (0); in rasterize() 1317 depthValues.resize(maxFragmentPackets*4*numSamples); in rasterize() 1318 depthBufferPointer = &depthValues[0]; in rasterize() 1029 writeFragmentPackets(const RenderState& state, const RenderTarget& renderTarget, const Program& program, const FragmentPacket* fragmentPackets, int numRasterizedPackets, rr::FaceType facetype, const std::vector<rr::GenericVec4>& fragmentOutputArray, const std::vector<rr::GenericVec4>& fragmentOutputArraySrc1, const float* depthValues, std::vector<Fragment>& fragmentBuffer) writeFragmentPackets() argument
|
/third_party/mesa3d/src/mesa/main/ |
H A D | pixeltransfer.c | 132 GLfloat depthValues[]) in _mesa_scale_and_bias_depth() 138 GLfloat d = depthValues[i] * scale + bias; in _mesa_scale_and_bias_depth() 139 depthValues[i] = CLAMP(d, 0.0F, 1.0F); in _mesa_scale_and_bias_depth() 146 GLuint depthValues[]) in _mesa_scale_and_bias_depth_uint() 153 GLdouble d = (GLdouble) depthValues[i] * scale + bias; in _mesa_scale_and_bias_depth_uint() 155 depthValues[i] = (GLuint) d; in _mesa_scale_and_bias_depth_uint() 131 _mesa_scale_and_bias_depth(const struct gl_context *ctx, GLuint n, GLfloat depthValues[]) _mesa_scale_and_bias_depth() argument 145 _mesa_scale_and_bias_depth_uint(const struct gl_context *ctx, GLuint n, GLuint depthValues[]) _mesa_scale_and_bias_depth_uint() argument
|
H A D | pixeltransfer.h | 53 GLfloat depthValues[]); 57 GLuint depthValues[]);
|
H A D | pack.c | 755 depthValues[i] = GLTYPE2FLOAT(value); \ 775 GLfloat *depthTemp = NULL, *depthValues; in _mesa_unpack_depth_span() local 822 depthValues = (GLfloat *) dest; in _mesa_unpack_depth_span() 831 depthValues = depthTemp; in _mesa_unpack_depth_span() 886 depthValues[i] = (value >> 8) * scale; in _mesa_unpack_depth_span() 899 depthValues[i] = value; in _mesa_unpack_depth_span() 918 depthValues[i] = _mesa_half_to_float(value); in _mesa_unpack_depth_span() 936 depthValues[i] = depthValues[i] * scale + bias; in _mesa_unpack_depth_span() 946 depthValues[ in _mesa_unpack_depth_span() [all...] |
H A D | readpix.c | 336 GLfloat *depthValues; in read_depth_pixels() local 363 depthValues = malloc(width * sizeof(GLfloat)); in read_depth_pixels() 365 if (depthValues) { in read_depth_pixels() 368 _mesa_unpack_float_z_row(rb->Format, width, map, depthValues); in read_depth_pixels() 369 _mesa_pack_depth_span(ctx, width, dst, type, depthValues, packing); in read_depth_pixels() 379 free(depthValues); in read_depth_pixels()
|
/third_party/vk-gl-cts/modules/glshared/ |
H A D | glsInteractionTestUtil.cpp | 225 static const float depthValues[] = { 0.0f, 0.2f, 0.4f, 0.5f, 0.51f, 0.6f, 0.8f, 0.95f }; 243 float depth = rnd.choose<float>(DE_ARRAY_BEGIN(depthValues), DE_ARRAY_END(depthValues));
|
H A D | glsFragOpInteractionCase.cpp | 213 static const float depthValues[] = { 0.0f, 0.2f, 0.4f, 0.5f, 0.51f, 0.6f, 0.8f, 0.95f }; in getRandomDepth() local 214 return rnd.choose<float>(DE_ARRAY_BEGIN(depthValues), DE_ARRAY_END(depthValues)); in getRandomDepth()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/draw/ |
H A D | vktDrawInvertedDepthRangesTests.cpp | 382 std::array<float, 3> depthValues; in generateReferenceImage() local 386 DE_ASSERT(depthValues.size() == kVertices.size()); in generateReferenceImage() 387 std::transform(begin(kVertices), end(kVertices), begin(depthValues), [](const Vec4& coord) { return coord.z(); }); in generateReferenceImage() 435 const float depth = a * depthValues[0] + b * depthValues[1] + c * depthValues[2]; in generateReferenceImage()
|
H A D | vktDrawDepthClampTests.cpp | 739 std::string depthValues = ""; in initPrograms() local 741 depthValues += std::to_string(vd.depthValue) + ", "; in initPrograms() 752 " const float depthValues[] = { " + depthValues + " 0.0 };\n" in initPrograms() 757 " gl_Position.z = depthValues[gl_InvocationID];\n" in initPrograms()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/draw/ |
H A D | vktDrawInvertedDepthRangesTests.cpp | 382 std::array<float, 3> depthValues; in generateReferenceImage() local 386 DE_ASSERT(depthValues.size() == kVertices.size()); in generateReferenceImage() 387 std::transform(begin(kVertices), end(kVertices), begin(depthValues), [](const Vec4& coord) { return coord.z(); }); in generateReferenceImage() 435 const float depth = a * depthValues[0] + b * depthValues[1] + c * depthValues[2]; in generateReferenceImage()
|
H A D | vktDrawDepthClampTests.cpp | 739 std::string depthValues = ""; in initPrograms() local 741 depthValues += std::to_string(vd.depthValue) + ", "; in initPrograms() 752 " const float depthValues[] = { " + depthValues + " 0.0 };\n" in initPrograms() 757 " gl_Position.z = depthValues[gl_InvocationID];\n" in initPrograms()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/renderpass/ |
H A D | vktRenderPassTests.cpp | 802 depthValues.push_back(shuffledDepthValues[0]); in TestConfig() 803 depthValues.push_back(shuffledDepthValues[1]); in TestConfig() 819 DepthValuesArray depthValues; member 1403 VkClearValue randomClearValue (const Attachment& attachment, de::Random& rng, deBool useFormatCompCount, const DepthValuesArray& depthValues) in randomClearValue() argument 1421 clearValue.depthStencil.depth = float(depthValues[rng.getBool() ? 1 : 0]) / 255.0f; in randomClearValue() 3466 const DepthValuesArray& depthValues) 3477 if (value.depthStencil.depth == float(depthValues[1]) / 255.0f) 3479 else if (value.depthStencil.depth == float(depthValues[0]) / 255.0f) 3566 const DepthValuesArray& depthValues) 3582 clearReferenceValues(reference, targetSize, UVec2(0, 0), targetSize, BVec4(true), clearValueToPixelValue(*imageClearValues[attachmentNdx], format, depthValues)); [all...] |
H A D | vktRenderPassDitheringTests.cpp | 1109 const float depthValues[] = { *oneUlpLessPtr, *oneUlpMorePtr, *basePtr }; in createRenderPassDitheringTests() local 1110 const deUint32 depthValuesCount = sizeof(depthValues) / sizeof(depthValues[0]); in createRenderPassDitheringTests() 1126 testParams.depthClearValue = depthValues[k]; in createRenderPassDitheringTests()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/renderpass/ |
H A D | vktRenderPassTests.cpp | 792 depthValues.push_back(shuffledDepthValues[0]); in TestConfig() 793 depthValues.push_back(shuffledDepthValues[1]); in TestConfig() 809 DepthValuesArray depthValues; member 1391 VkClearValue randomClearValue (const Attachment& attachment, de::Random& rng, deBool useFormatCompCount, const DepthValuesArray& depthValues) in randomClearValue() argument 1409 clearValue.depthStencil.depth = float(depthValues[rng.getBool() ? 1 : 0]) / 255.0f; in randomClearValue() 3452 const DepthValuesArray& depthValues) 3463 if (value.depthStencil.depth == float(depthValues[1]) / 255.0f) 3465 else if (value.depthStencil.depth == float(depthValues[0]) / 255.0f) 3552 const DepthValuesArray& depthValues) 3568 clearReferenceValues(reference, targetSize, UVec2(0, 0), targetSize, BVec4(true), clearValueToPixelValue(*imageClearValues[attachmentNdx], format, depthValues)); [all...] |
H A D | vktRenderPassDitheringTests.cpp | 1110 const float depthValues[] = { *oneUlpLessPtr, *oneUlpMorePtr, *basePtr }; in createRenderPassDitheringTests() local 1111 const deUint32 depthValuesCount = sizeof(depthValues) / sizeof(depthValues[0]); in createRenderPassDitheringTests() 1127 testParams.depthClearValue = depthValues[k]; in createRenderPassDitheringTests()
|
/third_party/vk-gl-cts/modules/gles2/functional/ |
H A D | es2fDepthStencilTests.cpp | 260 float depthValues[numL1CellsX*numL1CellsY]; in generateBaseClearAndDepthCommands() local 273 int numValues = DE_LENGTH_OF_ARRAY(depthValues); in generateBaseClearAndDepthCommands() 277 depthValues[ndx] = -1.0f + depthStep*(float)ndx; in generateBaseClearAndDepthCommands() 298 renderCmd.params.depth = depthValues[y1*numL1CellsX + x1]; in generateBaseClearAndDepthCommands() 753 static const float depthValues[] = { -1.0f, -0.8f, -0.6f, -0.4f, -0.2f, 0.0f, 0.2f, 0.4f, 0.6f, 0.8f, 1.0f }; in randomDepthStencilState() local 776 params.depth = rnd.choose<float>(DE_ARRAY_BEGIN(depthValues), DE_ARRAY_END(depthValues)); in randomDepthStencilState()
|
/third_party/vk-gl-cts/modules/gles3/functional/ |
H A D | es3fDepthStencilTests.cpp | 260 float depthValues[numL1CellsX*numL1CellsY]; in generateBaseClearAndDepthCommands() local 273 int numValues = DE_LENGTH_OF_ARRAY(depthValues); in generateBaseClearAndDepthCommands() 277 depthValues[ndx] = -1.0f + depthStep*(float)ndx; in generateBaseClearAndDepthCommands() 298 renderCmd.params.depth = depthValues[y1*numL1CellsX + x1]; in generateBaseClearAndDepthCommands() 753 static const float depthValues[] = { -1.0f, -0.8f, -0.6f, -0.4f, -0.2f, 0.0f, 0.2f, 0.4f, 0.6f, 0.8f, 1.0f }; in randomDepthStencilState() local 776 params.depth = rnd.choose<float>(DE_ARRAY_BEGIN(depthValues), DE_ARRAY_END(depthValues)); in randomDepthStencilState()
|
/third_party/vk-gl-cts/external/vulkancts/framework/vulkan/ |
H A D | vkImageUtil.cpp | 5123 const float depthValues[] = { depthValue0, depthValue1 }; 5212 access.setPixDepth(depthValues[bufferIdx], x, y, 0); 5219 ((float*)depthPtr)[i] = depthValues[bufferIdx];
|