SDL  2.0
SDL_shaders_d3d11.h File Reference
+ Include dependency graph for SDL_shaders_d3d11.h:

Go to the source code of this file.

Enumerations

enum  D3D11_Shader {
  SHADER_SOLID,
  SHADER_RGB,
  SHADER_YUV_JPEG,
  SHADER_YUV_BT601,
  SHADER_YUV_BT709,
  SHADER_NV12_JPEG,
  SHADER_NV12_BT601,
  SHADER_NV12_BT709,
  SHADER_NV21_JPEG,
  SHADER_NV21_BT601,
  SHADER_NV21_BT709,
  NUM_SHADERS
}
 

Functions

int D3D11_CreateVertexShader (ID3D11Device1 *d3dDevice, ID3D11VertexShader **vertexShader, ID3D11InputLayout **inputLayout)
 
int D3D11_CreatePixelShader (ID3D11Device1 *d3dDevice, D3D11_Shader shader, ID3D11PixelShader **pixelShader)
 

Enumeration Type Documentation

◆ D3D11_Shader

Enumerator
SHADER_SOLID 
SHADER_RGB 
SHADER_YUV_JPEG 
SHADER_YUV_BT601 
SHADER_YUV_BT709 
SHADER_NV12_JPEG 
SHADER_NV12_BT601 
SHADER_NV12_BT709 
SHADER_NV21_JPEG 
SHADER_NV21_BT601 
SHADER_NV21_BT709 
NUM_SHADERS 

Definition at line 25 of file SDL_shaders_d3d11.h.

Function Documentation

◆ D3D11_CreatePixelShader()

int D3D11_CreatePixelShader ( ID3D11Device1 *  d3dDevice,
D3D11_Shader  shader,
ID3D11PixelShader **  pixelShader 
)

◆ D3D11_CreateVertexShader()

int D3D11_CreateVertexShader ( ID3D11Device1 *  d3dDevice,
ID3D11VertexShader **  vertexShader,
ID3D11InputLayout **  inputLayout 
)