Home
last modified time | relevance | path

Searched refs:swizzle (Results 1 - 5 of 5) sorted by relevance

/foundation/graphic/graphic_3d/lume/LumeRender/src/gles/
H A Dgpu_image_gles.cpp58 result.swizzle = fmt.swizzle; in ConvertFormat()
72 GLenum MapSwizzle(ComponentSwizzle swizzle, uint32_t input) in MapSwizzle() argument
74 switch (swizzle) { in MapSwizzle()
97 plat.swizzle.x = MapSwizzle(desc.componentMapping.r, plat.swizzle.x); in DoSwizzle()
98 plat.swizzle.y = MapSwizzle(desc.componentMapping.g, plat.swizzle.y); in DoSwizzle()
99 plat.swizzle.z = MapSwizzle(desc.componentMapping.b, plat.swizzle in DoSwizzle()
[all...]
H A Dgpu_image_gles.h45 BASE_NS::Math::UVec4 swizzle; member
H A Ddevice_gles.cpp414 // Dont allow SRGB_R8 and SRGB_R8G8 internal formats, instead use the GL_SRGB8 with swizzle as workaround.
1658 void DeviceGLES::TexSwizzle(uint32_t image, uint32_t target, const Math::UVec4& swizzle)
1661 if ((swizzle.x != GL_RED) || (swizzle.y != GL_GREEN) || (swizzle.z != GL_BLUE) || (swizzle.w != GL_ALPHA)) {
1664 glTexParameteri(static_cast<GLenum>(target), GL_TEXTURE_SWIZZLE_R, static_cast<GLint>(swizzle.x));
1665 glTexParameteri(static_cast<GLenum>(target), GL_TEXTURE_SWIZZLE_G, static_cast<GLint>(swizzle.y));
1666 glTexParameteri(static_cast<GLenum>(target), GL_TEXTURE_SWIZZLE_B, static_cast<GLint>(swizzle.z));
1667 glTexParameteri(static_cast<GLenum>(target), GL_TEXTURE_SWIZZLE_A, static_cast<GLint>(swizzle
[all...]
H A Ddevice_gles.h89 BASE_NS::Math::UVec4 swizzle; member
223 void TexSwizzle(uint32_t image, uint32_t target, const BASE_NS::Math::UVec4& swizzle);
/foundation/graphic/graphic_3d/lume/LumeRender/src/gles/generic/
H A Dplatform_device_gles.cpp51 data.swizzle = { GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA }; in CreateGpuImageView()

Completed in 5 milliseconds