mirror of https://github.com/axmolengine/axmol.git
For bot happy
This commit is contained in:
parent
adaf1d9606
commit
ad18458ddf
|
@ -88,9 +88,9 @@ extern AX_DLL const char* CC2D_quadColor_vert;
|
|||
extern AX_DLL const char* hsv_frag;
|
||||
extern AX_DLL const char* dualSampler_hsv_frag;
|
||||
|
||||
extern AX_DLL const std::string_view videoTextureYUY2_frag;
|
||||
extern AX_DLL const std::string_view videoTextureNV12_frag;
|
||||
extern AX_DLL const std::string_view videoTextureBGRA_frag;
|
||||
extern AX_DLL const char* videoTextureYUY2_frag;
|
||||
extern AX_DLL const char* videoTextureNV12_frag;
|
||||
extern AX_DLL const char* videoTextureBGRA_frag;
|
||||
NS_AX_END
|
||||
/**
|
||||
end of support group
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
#include <string_view>
|
||||
|
||||
/* mat4 to mat3:
|
||||
mat3 coeff = mat3(
|
||||
|
@ -16,7 +15,7 @@ mat3 coeff = mat3(colorTransform); // require GLES3
|
|||
|
||||
// refer to:
|
||||
// https://docs.microsoft.com/en-us/windows/win32/medfound/recommended-8-bit-yuv-formats-for-video-rendering#yuy2
|
||||
const std::string_view videoTextureYUY2_frag = R"(
|
||||
const char* videoTextureYUY2_frag = R"(
|
||||
|
||||
#ifdef GL_ES
|
||||
varying lowp vec4 v_fragmentColor;
|
||||
|
@ -55,7 +54,7 @@ void main()
|
|||
|
||||
gl_FragColor = v_fragmentColor * OutColor;
|
||||
}
|
||||
)"sv;
|
||||
)";
|
||||
|
||||
/*
|
||||
The NV12 pixel format render shader:
|
||||
|
@ -75,7 +74,7 @@ refer to:
|
|||
- https://docs.microsoft.com/en-us/windows/win32/medfound/recommended-8-bit-yuv-formats-for-video-rendering#nv12
|
||||
- https://github.com/doyoulikerock/D3D11NV12Rendering/blob/master/D3D11NV12Rendering/PixelShader.hlsl
|
||||
*/
|
||||
const std::string_view videoTextureNV12_frag = R"(
|
||||
const char* videoTextureNV12_frag = R"(
|
||||
|
||||
#ifdef GL_ES
|
||||
varying lowp vec4 v_fragmentColor;
|
||||
|
@ -113,9 +112,9 @@ void main()
|
|||
|
||||
gl_FragColor = v_fragmentColor * OutColor;
|
||||
}
|
||||
)"sv;
|
||||
)";
|
||||
|
||||
const std::string_view videoTextureBGRA_frag = R"(
|
||||
const char* videoTextureBGRA_frag = R"(
|
||||
#ifdef GL_ES
|
||||
varying lowp vec4 v_fragmentColor;
|
||||
varying mediump vec2 v_texCoord;
|
||||
|
@ -130,4 +129,4 @@ void main()
|
|||
{
|
||||
gl_FragColor = v_fragmentColor * texture2D(u_tex0, v_texCoord).bgra;
|
||||
}
|
||||
)"sv;
|
||||
)";
|
||||
|
|
Loading…
Reference in New Issue