@@ -44,17 +44,19 @@ struct ShaderTypeTraits<SVS>
44
44
45
45
static inline HWShaderType CreateHWShader (DWORD const * buffer, size_t size)
46
46
{
47
- HWShaderType vs = 0 ;
47
+ HWShaderType sh = 0 ;
48
+
48
49
#ifdef USE_OGL
49
- vs = glCreateShader (GL_VERTEX_SHADER);
50
+ sh = glCreateShader (GL_VERTEX_SHADER);
50
51
#elif defined(USE_DX11)
51
- R_CHK (HW.pDevice ->CreateVertexShader (buffer, size, 0 , &vs ));
52
+ R_CHK (HW.pDevice ->CreateVertexShader (buffer, size, 0 , &sh ));
52
53
#elif defined(USE_DX10)
53
- R_CHK (HW.pDevice ->CreateVertexShader (buffer, size, &vs ));
54
+ R_CHK (HW.pDevice ->CreateVertexShader (buffer, size, &sh ));
54
55
#else
55
- R_CHK (HW.pDevice ->CreateVertexShader (buffer, &vs ));
56
+ R_CHK (HW.pDevice ->CreateVertexShader (buffer, &sh ));
56
57
#endif
57
- return vs;
58
+
59
+ return sh;
58
60
}
59
61
60
62
static inline u32 GetShaderDest () { return RC_dest_vertex; }
@@ -108,17 +110,19 @@ struct ShaderTypeTraits<SPS>
108
110
109
111
static inline HWShaderType CreateHWShader (DWORD const * buffer, size_t size)
110
112
{
111
- HWShaderType ps = 0 ;
113
+ HWShaderType sh = 0 ;
114
+
112
115
#ifdef USE_OGL
113
- ps = glCreateShader (GL_FRAGMENT_SHADER);
116
+ sh = glCreateShader (GL_FRAGMENT_SHADER);
114
117
#elif defined(USE_DX11)
115
- R_CHK (HW.pDevice ->CreatePixelShader (buffer, size, 0 , &ps ));
118
+ R_CHK (HW.pDevice ->CreatePixelShader (buffer, size, 0 , &sh ));
116
119
#elif defined(USE_DX10)
117
- R_CHK (HW.pDevice ->CreatePixelShader (buffer, size, &ps ));
120
+ R_CHK (HW.pDevice ->CreatePixelShader (buffer, size, &sh ));
118
121
#else
119
- R_CHK (HW.pDevice ->CreatePixelShader (buffer, &ps ));
122
+ R_CHK (HW.pDevice ->CreatePixelShader (buffer, &sh ));
120
123
#endif
121
- return ps;
124
+
125
+ return sh;
122
126
}
123
127
124
128
static inline u32 GetShaderDest () { return RC_dest_pixel; }
@@ -166,15 +170,17 @@ struct ShaderTypeTraits<SGS>
166
170
167
171
static inline HWShaderType CreateHWShader (DWORD const * buffer, size_t size)
168
172
{
169
- HWShaderType gs = 0 ;
173
+ HWShaderType sh = 0 ;
174
+
170
175
#ifdef USE_OGL
171
- gs = glCreateShader (GL_GEOMETRY_SHADER);
176
+ sh = glCreateShader (GL_GEOMETRY_SHADER);
172
177
#elif defined(USE_DX11)
173
- R_CHK (HW.pDevice ->CreateGeometryShader (buffer, size, 0 , &gs ));
178
+ R_CHK (HW.pDevice ->CreateGeometryShader (buffer, size, 0 , &sh ));
174
179
#else
175
- R_CHK (HW.pDevice ->CreateGeometryShader (buffer, size, &gs ));
180
+ R_CHK (HW.pDevice ->CreateGeometryShader (buffer, size, &sh ));
176
181
#endif
177
- return gs;
182
+
183
+ return sh;
178
184
}
179
185
180
186
static inline u32 GetShaderDest () { return RC_dest_geometry; }
@@ -204,13 +210,15 @@ struct ShaderTypeTraits<SHS>
204
210
205
211
static inline HWShaderType CreateHWShader (DWORD const * buffer, size_t size)
206
212
{
207
- HWShaderType hs = 0 ;
213
+ HWShaderType sh = 0 ;
214
+
208
215
#ifdef USE_OGL
209
- hs = glCreateShader (GL_TESS_CONTROL_SHADER);
216
+ sh = glCreateShader (GL_TESS_CONTROL_SHADER);
210
217
#else
211
- R_CHK (HW.pDevice ->CreateHullShader (buffer, size, NULL , &hs ));
218
+ R_CHK (HW.pDevice ->CreateHullShader (buffer, size, NULL , &sh ));
212
219
#endif
213
- return hs;
220
+
221
+ return sh;
214
222
}
215
223
216
224
static inline u32 GetShaderDest () { return RC_dest_hull; }
@@ -238,13 +246,15 @@ struct ShaderTypeTraits<SDS>
238
246
239
247
static inline HWShaderType CreateHWShader (DWORD const * buffer, size_t size)
240
248
{
241
- HWShaderType hs = 0 ;
249
+ HWShaderType sh = 0 ;
250
+
242
251
#ifdef USE_OGL
243
- hs = glCreateShader (GL_TESS_EVALUATION_SHADER);
252
+ sh = glCreateShader (GL_TESS_EVALUATION_SHADER);
244
253
#else
245
- R_CHK (HW.pDevice ->CreateDomainShader (buffer, size, NULL , &hs ));
254
+ R_CHK (HW.pDevice ->CreateDomainShader (buffer, size, NULL , &sh ));
246
255
#endif
247
- return hs;
256
+
257
+ return sh;
248
258
}
249
259
250
260
static inline u32 GetShaderDest () { return RC_dest_domain; }
@@ -272,14 +282,15 @@ struct ShaderTypeTraits<SCS>
272
282
273
283
static inline HWShaderType CreateHWShader (DWORD const * buffer, size_t size)
274
284
{
275
- HWShaderType cs = 0 ;
285
+ HWShaderType sh = 0 ;
276
286
277
287
#ifdef USE_OGL
278
- cs = glCreateShader (GL_COMPUTE_SHADER);
288
+ sh = glCreateShader (GL_COMPUTE_SHADER);
279
289
#else
280
- R_CHK (HW.pDevice ->CreateComputeShader (buffer, size, NULL , &cs ));
290
+ R_CHK (HW.pDevice ->CreateComputeShader (buffer, size, NULL , &sh ));
281
291
#endif
282
- return cs;
292
+
293
+ return sh;
283
294
}
284
295
285
296
static inline u32 GetShaderDest () { return RC_dest_compute; }
0 commit comments