/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline/ |
D | vktPipelineImageUtil.cpp | 1040 , m_texture (format, width) in TestTexture1D() 1042 allocateLevels(m_texture); in TestTexture1D() 1043 TestTexture::populateLevels(getLevelsVector(m_texture)); in TestTexture1D() 1048 , m_texture (tcu::getUncompressedFormat(format), width) in TestTexture1D() 1050 allocateLevels(m_texture); in TestTexture1D() 1051 TestTexture::populateCompressedLevels(format, getLevelsVector(m_texture)); in TestTexture1D() 1060 return m_texture.getNumLevels(); in getNumLevels() 1067 return m_texture.getLevel(level); in getLevel() 1074 return m_texture.getLevel(level); in getLevel() 1079 return m_texture; in getTexture() [all …]
|
D | vktPipelineImageUtil.hpp | 206 tcu::Texture1D m_texture; member in vkt::pipeline::TestTexture1D 218 virtual const tcu::TextureFormat& getTextureFormat (void) const { return m_texture.getFormat(); } in getTextureFormat() 219 …virtual tcu::UVec3 getTextureDimension (void) const { return tcu::UVec3(m_texture.getWidth()… in getTextureDimension() 227 tcu::Texture1DArray m_texture; member in vkt::pipeline::TestTexture1DArray 240 virtual const tcu::TextureFormat& getTextureFormat (void) const { return m_texture.getFormat(); } in getTextureFormat() 241 …virtual tcu::UVec3 getTextureDimension (void) const { return tcu::UVec3(m_texture.getWidth()… in getTextureDimension() 249 tcu::Texture2D m_texture; member in vkt::pipeline::TestTexture2D 262 virtual const tcu::TextureFormat& getTextureFormat (void) const { return m_texture.getFormat(); } in getTextureFormat() 263 …3 getTextureDimension (void) const { return tcu::UVec3(m_texture.getWidth(), m_texture.getHe… in getTextureDimension() 271 tcu::Texture2DArray m_texture; member in vkt::pipeline::TestTexture2DArray [all …]
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/pipeline/ |
D | vktPipelineImageUtil.cpp | 1040 , m_texture (format, width) in TestTexture1D() 1042 allocateLevels(m_texture); in TestTexture1D() 1043 TestTexture::populateLevels(getLevelsVector(m_texture)); in TestTexture1D() 1048 , m_texture (tcu::getUncompressedFormat(format), width) in TestTexture1D() 1050 allocateLevels(m_texture); in TestTexture1D() 1051 TestTexture::populateCompressedLevels(format, getLevelsVector(m_texture)); in TestTexture1D() 1060 return m_texture.getNumLevels(); in getNumLevels() 1067 return m_texture.getLevel(level); in getLevel() 1074 return m_texture.getLevel(level); in getLevel() 1079 return m_texture; in getTexture() [all …]
|
D | vktPipelineImageUtil.hpp | 206 tcu::Texture1D m_texture; member in vkt::pipeline::TestTexture1D 218 virtual const tcu::TextureFormat& getTextureFormat (void) const { return m_texture.getFormat(); } in getTextureFormat() 219 …virtual tcu::UVec3 getTextureDimension (void) const { return tcu::UVec3(m_texture.getWidth()… in getTextureDimension() 227 tcu::Texture1DArray m_texture; member in vkt::pipeline::TestTexture1DArray 240 virtual const tcu::TextureFormat& getTextureFormat (void) const { return m_texture.getFormat(); } in getTextureFormat() 241 …virtual tcu::UVec3 getTextureDimension (void) const { return tcu::UVec3(m_texture.getWidth()… in getTextureDimension() 249 tcu::Texture2D m_texture; member in vkt::pipeline::TestTexture2D 262 virtual const tcu::TextureFormat& getTextureFormat (void) const { return m_texture.getFormat(); } in getTextureFormat() 263 …3 getTextureDimension (void) const { return tcu::UVec3(m_texture.getWidth(), m_texture.getHe… in getTextureDimension() 271 tcu::Texture2DArray m_texture; member in vkt::pipeline::TestTexture2DArray [all …]
|
/third_party/vk-gl-cts/modules/gles3/functional/ |
D | es3fTextureFormatTests.cpp | 108 glu::Texture2D* m_texture; member in deqp::gles3::Functional::Texture2DFormatCase 120 , m_texture (DE_NULL) in Texture2DFormatCase() 133 , m_texture (DE_NULL) in Texture2DFormatCase() 161 m_texture = m_dataType != GL_NONE in init() 166 m_texture->getRefTexture().allocLevel(0); in init() 167 …tcu::fillWithComponentGradients(m_texture->getRefTexture().getLevel(0), spec.valueMin, spec.valueM… in init() 172 delete m_texture; in deinit() 173 m_texture = DE_NULL; in deinit() 188 tcu::TextureFormatInfo spec = tcu::getTextureFormatInfo(m_texture->getRefTexture().getFormat()); in iterate() 195 renderParams.samplerType = getSamplerType(m_texture->getRefTexture().getFormat()); in iterate() [all …]
|
D | es3fTextureSizeTests.cpp | 74 glu::Texture2D* m_texture; member in deqp::gles3::Functional::Texture2DSizeCase 86 , m_texture (DE_NULL) in Texture2DSizeCase() 98 DE_ASSERT(!m_texture); in init() 99 m_texture = new Texture2D(m_renderCtx, m_format, m_dataType, m_width, m_height); in init() 106 m_texture->getRefTexture().allocLevel(levelNdx); in init() 107 …tcu::fillWithComponentGradients(m_texture->getRefTexture().getLevel(levelNdx), tcu::Vec4(-1.0f, -1… in init() 113 delete m_texture; in deinit() 114 m_texture = DE_NULL; in deinit() 144 m_texture->upload(); in iterate() 148 gl.bindTexture(GL_TEXTURE_2D, m_texture->getGLTexture()); in iterate() [all …]
|
D | es3fTextureMipmapTests.cpp | 162 glu::Texture2D* m_texture; member in deqp::gles3::Functional::Texture2DMipmapCase 190 , m_texture (DE_NULL) in Texture2DMipmapCase() 205 m_texture = new glu::Texture2D(m_renderCtx, m_format, m_dataType, m_width, m_height); in init() 218 m_texture->getRefTexture().allocLevel(levelNdx); in init() 219 tcu::clear(m_texture->getRefTexture().getLevel(levelNdx), tcu::RGBA(color).toVec()); in init() 225 delete m_texture; in deinit() 226 m_texture = DE_NULL; in deinit() 297 const tcu::Texture2D& refTexture = m_texture->getRefTexture(); in iterate() 326 …sampleParams.samplerType = glu::TextureTestUtil::getSamplerType(m_texture->getRefTexture().getForm… in iterate() 331 m_texture->upload(); in iterate() [all …]
|
D | es3fTextureSwizzleTests.cpp | 99 glu::Texture2D* m_texture; member in deqp::gles3::Functional::Texture2DSwizzleCase 112 , m_texture (DE_NULL) in Texture2DSwizzleCase() 127 …m_texture = (m_internalFormat == m_format) ? new glu::Texture2D(m_context.getRenderContext(), m_fo… in init() 130 tcu::TextureFormatInfo spec = tcu::getTextureFormatInfo(m_texture->getRefTexture().getFormat()); in init() 133 m_texture->getRefTexture().allocLevel(0); in init() 134 …tcu::fillWithComponentGradients(m_texture->getRefTexture().getLevel(0), spec.valueMin, spec.valueM… in init() 139 delete m_texture; in deinit() 140 m_texture = DE_NULL; in deinit() 149 … (m_context.getRenderContext().getRenderTarget(), m_texture->getRefTexture().getWidth(), m_textu… in iterate() 155 tcu::TextureFormatInfo spec = tcu::getTextureFormatInfo(m_texture->getRefTexture().getFormat()); in iterate() [all …]
|
D | es3fTextureWrapTests.cpp | 126 glu::Texture2D* m_texture; member in deqp::gles3::Functional::TextureWrapCase 146 , m_texture (DE_NULL) in TextureWrapCase() 167 , m_texture (DE_NULL) in TextureWrapCase() 187 , m_texture (DE_NULL) in TextureWrapCase() 209 …m_texture = glu::Texture2D::create(m_renderCtx, m_renderCtxInfo, m_testCtx.getArchive(), (int)m_fi… in init() 210 m_width = m_texture->getRefTexture().getWidth(); in init() 211 m_height = m_texture->getRefTexture().getHeight(); in init() 231 m_texture = new glu::Texture2D(m_renderCtx, m_renderCtxInfo, 1, &compressedTexture); in init() 264 …m_texture = new glu::Texture2D(m_renderCtx, m_renderCtxInfo, 1, &compressedTexture, tcu::TexDecomp… in init() 271 m_texture = new Texture2D(m_renderCtx, m_format, m_dataType, m_width, m_height); in init() [all …]
|
/third_party/vk-gl-cts/modules/gles2/functional/ |
D | es2fTextureFormatTests.cpp | 89 glu::Texture2D* m_texture; member in deqp::gles2::Functional::Texture2DFormatCase 100 , m_texture (DE_NULL) in Texture2DFormatCase() 123 m_texture = new Texture2D(m_renderCtx, m_format, m_dataType, m_width, m_height); in init() 126 m_texture->getRefTexture().allocLevel(0); in init() 127 …tcu::fillWithComponentGradients(m_texture->getRefTexture().getLevel(0), spec.valueMin, spec.valueM… in init() 132 delete m_texture; in deinit() 133 m_texture = DE_NULL; in deinit() 148 tcu::TextureFormatInfo spec = tcu::getTextureFormatInfo(m_texture->getRefTexture().getFormat()); in iterate() 155 renderParams.samplerType = getSamplerType(m_texture->getRefTexture().getFormat()); in iterate() 173 m_texture->upload(); in iterate() [all …]
|
D | es2fTextureSizeTests.cpp | 73 glu::Texture2D* m_texture; member in deqp::gles2::Functional::Texture2DSizeCase 85 , m_texture (DE_NULL) in Texture2DSizeCase() 97 DE_ASSERT(!m_texture); in init() 98 m_texture = new Texture2D(m_renderCtx, m_format, m_dataType, m_width, m_height); in init() 105 m_texture->getRefTexture().allocLevel(levelNdx); in init() 106 …tcu::fillWithComponentGradients(m_texture->getRefTexture().getLevel(levelNdx), tcu::Vec4(-1.0f, -1… in init() 112 delete m_texture; in deinit() 113 m_texture = DE_NULL; in deinit() 143 m_texture->upload(); in iterate() 147 gl.bindTexture(GL_TEXTURE_2D, m_texture->getGLTexture()); in iterate() [all …]
|
D | es2fTextureWrapTests.cpp | 86 glu::Texture2D* m_texture; member in deqp::gles2::Functional::TextureWrapCase 102 , m_texture (DE_NULL) in TextureWrapCase() 120 , m_texture (DE_NULL) in TextureWrapCase() 136 …m_texture = glu::Texture2D::create(m_renderCtx, m_renderCtxInfo, m_testCtx.getArchive(), (int)m_fi… in init() 137 m_width = m_texture->getRefTexture().getWidth(); in init() 138 m_height = m_texture->getRefTexture().getHeight(); in init() 142 m_texture = new Texture2D(m_renderCtx, m_format, m_dataType, m_width, m_height); in init() 145 m_texture->getRefTexture().allocLevel(0); in init() 150 …tcu::fillWithComponentGradients3(m_texture->getRefTexture().getLevel(0), tcu::Vec4(-0.5f, -0.5f, -… in init() 154 …tcu::fillWithComponentGradients(m_texture->getRefTexture().getLevel(0), tcu::Vec4(-0.5f, -0.5f, -0… in init() [all …]
|
D | es2fTextureMipmapTests.cpp | 113 glu::Texture2D* m_texture; member in deqp::gles2::Functional::Texture2DMipmapCase 141 , m_texture (DE_NULL) in Texture2DMipmapCase() 161 m_texture = new Texture2D(m_renderCtx, m_format, m_dataType, m_width, m_height); in init() 174 m_texture->getRefTexture().allocLevel(levelNdx); in init() 175 tcu::clear(m_texture->getRefTexture().getLevel(levelNdx), tcu::RGBA(color).toVec()); in init() 181 delete m_texture; in deinit() 182 m_texture = DE_NULL; in deinit() 253 const tcu::Texture2D& refTexture = m_texture->getRefTexture(); in iterate() 282 …sampleParams.samplerType = glu::TextureTestUtil::getSamplerType(m_texture->getRefTexture().getForm… in iterate() 287 m_texture->upload(); in iterate() [all …]
|
/third_party/vk-gl-cts/external/openglcts/modules/gl/ |
D | gl4cTextureFilterMinmaxTests.cpp | 208 return m_texture->getGLTexture(); in getTextureGL() 222 m_texture = de::MovePtr<glu::Texture1D>(new glu::Texture1D(context, format, type, size.x())); in generate() 224 m_texture->getRefTexture().allocLevel(0); in generate() 227 m_texture->getRefTexture().allocLevel(1); in generate() 231 tcu::fillWithGrid(m_texture->getRefTexture().getLevel(0), 4, tcu::Vec4(1.0f, 1.0f, 1.0f, 1.0f), in generate() 235 m_texture->upload(); in generate() 240 gl.generateTextureMipmap(m_texture->getGLTexture()); in generate() 255 return m_texture->getGLTexture(); in getTextureGL() 271 …m_texture = de::MovePtr<glu::Texture1DArray>(new glu::Texture1DArray(context, format, type, size.x… in generate() 273 m_texture->getRefTexture().allocLevel(0); in generate() [all …]
|
D | gl4cShaderImageSizeTests.cpp | 427 GLuint m_texture; member in gl4cts::__anoncf82fc450111::ImageSizeMachine 610 glGenTextures(1, &m_texture); in ImageSizeMachine() 619 glDeleteTextures(1, &m_texture); in ~ImageSizeMachine() 692 glBindTexture(GL_TEXTURE_2D, m_texture); in Run() 703 glBindImageTexture(0, m_texture, 0, GL_FALSE, 0, GL_WRITE_ONLY, GL_RGBA32I); in Run() 726 glBindTexture(GL_TEXTURE_2D, m_texture); in Run() 754 GLuint m_texture[7]; member in gl4cts::__anoncf82fc450111::BasicNonMS 759 glGenTextures(7, m_texture); in Setup() 775 glBindTexture(target[i], m_texture[i]); in Run() 785 glBindImageTexture(1, m_texture[i], 1, GL_FALSE, 0, GL_READ_ONLY, TexInternalFormat<T>()); in Run() [all …]
|
D | gl4cES31CompatibilityShaderImageLoadStoreTests.cpp | 918 GLuint m_texture; member in gl4cts::es31compatibility::__anon731b86ad0111::BasicAPIBind 922 m_texture = 0; in Setup() 939 glGenTextures(1, &m_texture); in Run() 940 glBindTexture(GL_TEXTURE_2D_ARRAY, m_texture); in Run() 944 glBindImageTexture(0, m_texture, 0, GL_FALSE, 0, GL_READ_WRITE, GL_R32F); in Run() 945 if (!CheckBinding(0, m_texture, 0, GL_FALSE, 0, GL_READ_WRITE, GL_R32F)) in Run() 948 glBindImageTexture(3, m_texture, 1, GL_TRUE, 1, GL_WRITE_ONLY, GL_RGBA8); in Run() 949 if (!CheckBinding(3, m_texture, 1, GL_TRUE, 1, GL_WRITE_ONLY, GL_RGBA8)) in Run() 952 glBindImageTexture(1, m_texture, 3, GL_FALSE, 2, GL_READ_WRITE, GL_RGBA8UI); in Run() 953 if (!CheckBinding(1, m_texture, 3, GL_FALSE, 2, GL_READ_WRITE, GL_RGBA8UI)) in Run() [all …]
|
/third_party/vk-gl-cts/framework/randomshaders/ |
D | rsgSamplers.hpp | 38 : m_texture (DE_NULL) in Sampler2D() 44 : m_texture (texture) in Sampler2D() 51 return m_texture->sample(m_sampler, s, t, lod); in sample() 55 const tcu::Texture2D* m_texture; member in rsg::Sampler2D 63 : m_texture (DE_NULL) in SamplerCube() 69 : m_texture (texture) in SamplerCube() 76 return m_texture->sample(m_sampler, s, t, r, lod); in sample() 80 const tcu::TextureCube* m_texture; member in rsg::SamplerCube
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/image/ |
D | vktImageLoadStoreTests.cpp | 493 const Texture m_texture; member in vkt::image::__anonfdbe8d870111::StoreTest 510 , m_texture (texture) in StoreTest() 519 DE_ASSERT(m_texture.numLayers() > 1); in StoreTest() 535 if (m_texture.type() == IMAGE_TYPE_CUBE_ARRAY) in checkSupport() 538 …if ((m_texture.type() != IMAGE_TYPE_BUFFER) && !(tilingFeatures & VK_FORMAT_FEATURE_STORAGE_IMAGE_… in checkSupport() 541 …if (m_texture.type() == IMAGE_TYPE_BUFFER && !(formatProperties.bufferFeatures & VK_FORMAT_FEATURE… in checkSupport() 550 if (m_texture.type() == IMAGE_TYPE_CUBE_ARRAY) in checkSupport() 553 …if ((m_texture.type() != IMAGE_TYPE_BUFFER) && !(tilingFeatures & VK_FORMAT_FEATURE_STORAGE_IMAGE_… in checkSupport() 556 …if (m_texture.type() == IMAGE_TYPE_BUFFER && !(formatProperties.bufferFeatures & VK_FORMAT_FEATURE… in checkSupport() 563 …sicalDeviceImageFormatProperties(physicalDevice, m_format, mapImageType(m_texture.type()), m_tilin… in checkSupport() [all …]
|
D | vktImageSizeTests.cpp | 192 const Texture m_texture; member in vkt::image::__anon1cc586d50111::SizeTest 207 , m_texture (texture) in SizeTest() 217 DE_ASSERT(!m_2DViewOf3D || m_texture.type() == IMAGE_TYPE_3D); in SizeTest() 222 const auto imgType = m_texture.type(); in checkSupport() 231 const auto createInfo = makeImageCreateInfo(m_texture, m_format, m_2DViewOf3D); in checkSupport() 247 …tr = getShaderImageType(mapVkFormat(m_format), (m_2DViewOf3D ? IMAGE_TYPE_2D : m_texture.type())); in initPrograms() 248 const int dimension = m_texture.dimension(); in initPrograms() 269 : dimension == 2 || m_2DViewOf3D || m_texture.type() == IMAGE_TYPE_CUBE ? // cubes return ivec2 in initPrograms() 313 const Texture m_texture; member in vkt::image::__anon1cc586d50111::SizeTestInstance 322 , m_texture (texture) in SizeTestInstance() [all …]
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/image/ |
D | vktImageLoadStoreTests.cpp | 493 const Texture m_texture; member in vkt::image::__anon1702cc070111::StoreTest 510 , m_texture (texture) in StoreTest() 519 DE_ASSERT(m_texture.numLayers() > 1); in StoreTest() 535 if (m_texture.type() == IMAGE_TYPE_CUBE_ARRAY) in checkSupport() 538 …if ((m_texture.type() != IMAGE_TYPE_BUFFER) && !(tilingFeatures & VK_FORMAT_FEATURE_STORAGE_IMAGE_… in checkSupport() 541 …if (m_texture.type() == IMAGE_TYPE_BUFFER && !(formatProperties.bufferFeatures & VK_FORMAT_FEATURE… in checkSupport() 550 if (m_texture.type() == IMAGE_TYPE_CUBE_ARRAY) in checkSupport() 553 …if ((m_texture.type() != IMAGE_TYPE_BUFFER) && !(tilingFeatures & VK_FORMAT_FEATURE_STORAGE_IMAGE_… in checkSupport() 556 …if (m_texture.type() == IMAGE_TYPE_BUFFER && !(formatProperties.bufferFeatures & VK_FORMAT_FEATURE… in checkSupport() 563 …sicalDeviceImageFormatProperties(physicalDevice, m_format, mapImageType(m_texture.type()), m_tilin… in checkSupport() [all …]
|
D | vktImageSizeTests.cpp | 192 const Texture m_texture; member in vkt::image::__anon9448b5550111::SizeTest 207 , m_texture (texture) in SizeTest() 217 DE_ASSERT(!m_2DViewOf3D || m_texture.type() == IMAGE_TYPE_3D); in SizeTest() 222 const auto imgType = m_texture.type(); in checkSupport() 231 const auto createInfo = makeImageCreateInfo(m_texture, m_format, m_2DViewOf3D); in checkSupport() 247 …tr = getShaderImageType(mapVkFormat(m_format), (m_2DViewOf3D ? IMAGE_TYPE_2D : m_texture.type())); in initPrograms() 248 const int dimension = m_texture.dimension(); in initPrograms() 269 : dimension == 2 || m_2DViewOf3D || m_texture.type() == IMAGE_TYPE_CUBE ? // cubes return ivec2 in initPrograms() 313 const Texture m_texture; member in vkt::image::__anon9448b5550111::SizeTestInstance 322 , m_texture (texture) in SizeTestInstance() [all …]
|
/third_party/vk-gl-cts/modules/gles31/functional/ |
D | es31fTextureFormatTests.cpp | 120 glu::TextureCubeArray* m_texture; member in deqp::gles31::Functional::TextureCubeArrayFormatCase 134 , m_texture (DE_NULL) in TextureCubeArrayFormatCase() 148 , m_texture (DE_NULL) in TextureCubeArrayFormatCase() 167 m_texture = m_dataType != GL_NONE in init() 171 tcu::TextureFormatInfo spec = tcu::getTextureFormatInfo(m_texture->getRefTexture().getFormat()); in init() 174 m_texture->getRefTexture().allocLevel(0); in init() 175 …tcu::fillWithComponentGradients(m_texture->getRefTexture().getLevel(0), spec.valueMin, spec.valueM… in init() 197 delete m_texture; in deinit() 198 m_texture = DE_NULL; in deinit() 213 tcu::TextureFormatInfo spec = tcu::getTextureFormatInfo(m_texture->getRefTexture().getFormat()); in testLayerFace() [all …]
|
/third_party/vk-gl-cts/modules/gles3/accuracy/ |
D | es3aTextureMipmapTests.cpp | 109 glu::Texture2D* m_texture; member in deqp::gles3::Accuracy::Texture2DMipmapCase 137 , m_texture (DE_NULL) in Texture2DMipmapCase() 149 m_texture = new glu::Texture2D(m_renderCtx, m_format, m_dataType, m_width, m_height); in init() 162 m_texture->getRefTexture().allocLevel(levelNdx); in init() 163 tcu::clear(m_texture->getRefTexture().getLevel(levelNdx), tcu::RGBA(color).toVec()); in init() 169 delete m_texture; in deinit() 170 m_texture = DE_NULL; in deinit() 245 const tcu::Texture2D& refTexture = m_texture->getRefTexture(); in iterate() 278 …sampleParams.samplerType = glu::TextureTestUtil::getSamplerType(m_texture->getRefTexture().getForm… in iterate() 284 m_texture->upload(); in iterate() [all …]
|
/third_party/vk-gl-cts/modules/gles2/accuracy/ |
D | es2aTextureMipmapTests.cpp | 113 glu::Texture2D* m_texture; member in deqp::gles2::Accuracy::Texture2DMipmapCase 141 , m_texture (DE_NULL) in Texture2DMipmapCase() 158 m_texture = new Texture2D(m_renderCtx, m_format, m_dataType, m_width, m_height); in init() 171 m_texture->getRefTexture().allocLevel(levelNdx); in init() 172 tcu::clear(m_texture->getRefTexture().getLevel(levelNdx), tcu::RGBA(color).toVec()); in init() 178 delete m_texture; in deinit() 179 m_texture = DE_NULL; in deinit() 254 const tcu::Texture2D& refTexture = m_texture->getRefTexture(); in iterate() 286 …sampleParams.samplerType = glu::TextureTestUtil::getSamplerType(m_texture->getRefTexture().getForm… in iterate() 292 m_texture->upload(); in iterate() [all …]
|
/third_party/vk-gl-cts/external/openglcts/modules/gles31/ |
D | es31cShaderImageLoadStoreTests.cpp | 888 GLuint m_texture; member in glcts::__anon691664280111::BasicAPIBind 892 m_texture = 0; in Setup() 908 glGenTextures(1, &m_texture); in Run() 909 glBindTexture(GL_TEXTURE_2D_ARRAY, m_texture); in Run() 913 glBindImageTexture(0, m_texture, 0, GL_FALSE, 0, GL_READ_WRITE, GL_R32F); in Run() 914 if (!CheckBinding(0, m_texture, 0, GL_FALSE, 0, GL_READ_WRITE, GL_R32F)) in Run() 917 glBindImageTexture(3, m_texture, 1, GL_TRUE, 1, GL_WRITE_ONLY, GL_RGBA8); in Run() 918 if (!CheckBinding(3, m_texture, 1, GL_TRUE, 1, GL_WRITE_ONLY, GL_RGBA8)) in Run() 921 glBindImageTexture(1, m_texture, 3, GL_FALSE, 2, GL_READ_WRITE, GL_RGBA8UI); in Run() 922 if (!CheckBinding(1, m_texture, 3, GL_FALSE, 2, GL_READ_WRITE, GL_RGBA8UI)) in Run() [all …]
|