| 339 | } |
| 340 | |
| 341 | PixelShaderPtr CompilePSFromFile(ID3D11Device* device, |
| 342 | const wchar* path, |
| 343 | const char* functionName, |
| 344 | const char* profile, |
| 345 | const CompileOptions& compileOptions, |
| 346 | bool forceOptimization) |
| 347 | { |
| 348 | CompiledPixelShader* compiledShader = new CompiledPixelShader(path, functionName, profile, compileOptions, forceOptimization); |
| 349 | CompileShader<ID3D11PixelShader>(device, compiledShader); |
| 350 | CompiledShaders.push_back(compiledShader); |
| 351 | |
| 352 | return compiledShader; |
| 353 | } |
| 354 | |
| 355 | GeometryShaderPtr CompileGSFromFile(ID3D11Device* device, |
| 356 | const wchar* path, |
no outgoing calls
no test coverage detected