mirror of https://github.com/encounter/SDL.git
WinRT: renamed d3d11-internal struct, SDL_VertexShaderConstants, to just VertexShaderConstants
This is primarily to keep naming consistent with other shader-bound structs.
This commit is contained in:
parent
2225493102
commit
187f52e80f
|
@ -1,7 +1,7 @@
|
||||||
|
|
||||||
#pragma pack_matrix( row_major )
|
#pragma pack_matrix( row_major )
|
||||||
|
|
||||||
cbuffer SDL_VertexShaderConstants : register(b0)
|
cbuffer VertexShaderConstants : register(b0)
|
||||||
{
|
{
|
||||||
matrix model;
|
matrix model;
|
||||||
matrix view;
|
matrix view;
|
||||||
|
|
|
@ -68,7 +68,7 @@ static const D3D11_FILTER SDL_D3D11_NEAREST_PIXEL_FILTER = D3D11_FILTER_MIN_MAG_
|
||||||
static const D3D11_FILTER SDL_D3D11_LINEAR_FILTER = D3D11_FILTER_MIN_MAG_MIP_LINEAR;
|
static const D3D11_FILTER SDL_D3D11_LINEAR_FILTER = D3D11_FILTER_MIN_MAG_MIP_LINEAR;
|
||||||
|
|
||||||
/* Vertex shader, common values */
|
/* Vertex shader, common values */
|
||||||
struct SDL_VertexShaderConstants
|
struct VertexShaderConstants
|
||||||
{
|
{
|
||||||
DirectX::XMFLOAT4X4 model;
|
DirectX::XMFLOAT4X4 model;
|
||||||
DirectX::XMFLOAT4X4 view;
|
DirectX::XMFLOAT4X4 view;
|
||||||
|
@ -117,7 +117,7 @@ typedef struct
|
||||||
D3D_FEATURE_LEVEL featureLevel;
|
D3D_FEATURE_LEVEL featureLevel;
|
||||||
|
|
||||||
// Vertex buffer constants:
|
// Vertex buffer constants:
|
||||||
SDL_VertexShaderConstants vertexShaderConstantsData;
|
VertexShaderConstants vertexShaderConstantsData;
|
||||||
Microsoft::WRL::ComPtr<ID3D11Buffer> vertexShaderConstants;
|
Microsoft::WRL::ComPtr<ID3D11Buffer> vertexShaderConstants;
|
||||||
|
|
||||||
// Cached renderer properties.
|
// Cached renderer properties.
|
||||||
|
@ -538,7 +538,7 @@ D3D11_CreateDeviceResources(SDL_Renderer * renderer)
|
||||||
//
|
//
|
||||||
// Setup space to hold vertex shader constants:
|
// Setup space to hold vertex shader constants:
|
||||||
//
|
//
|
||||||
CD3D11_BUFFER_DESC constantBufferDesc(sizeof(SDL_VertexShaderConstants), D3D11_BIND_CONSTANT_BUFFER);
|
CD3D11_BUFFER_DESC constantBufferDesc(sizeof(VertexShaderConstants), D3D11_BIND_CONSTANT_BUFFER);
|
||||||
result = data->d3dDevice->CreateBuffer(
|
result = data->d3dDevice->CreateBuffer(
|
||||||
&constantBufferDesc,
|
&constantBufferDesc,
|
||||||
nullptr,
|
nullptr,
|
||||||
|
|
Loading…
Reference in New Issue