Lines Matching refs:context9

84 angle::Result Blit9::initialize(Context9 *context9)  in initialize()  argument
98 ANGLE_TRY_HR(context9, result, "Failed to create internal blit vertex shader"); in initialize()
103 ANGLE_TRY_HR(context9, result, "Failed to lock internal blit vertex shader"); in initialize()
113 ANGLE_TRY_HR(context9, result, "Failed to create internal blit vertex shader declaration"); in initialize()
120 angle::Result Blit9::setShader(Context9 *context9, in setShader() argument
141 ANGLE_TRY((mRenderer->*createShader)(context9, reinterpret_cast<const DWORD *>(shaderCode), in setShader()
147 ANGLE_TRY_HR(context9, hr, "Failed to set shader for blit operation"); in setShader()
151 angle::Result Blit9::setVertexShader(Context9 *context9, ShaderId shader) in setVertexShader() argument
153 return setShader<IDirect3DVertexShader9>(context9, shader, "vs_2_0", in setVertexShader()
158 angle::Result Blit9::setPixelShader(Context9 *context9, ShaderId shader) in setPixelShader() argument
160 return setShader<IDirect3DPixelShader9>(context9, shader, "ps_2_0", in setPixelShader()
187 angle::Result Blit9::boxFilter(Context9 *context9, in boxFilter() argument
191 ANGLE_TRY(initialize(context9)); in boxFilter()
194 ANGLE_TRY(copySurfaceToTexture(context9, source, getSurfaceRect(source), &texture)); in boxFilter()
203 ANGLE_TRY(setVertexShader(context9, SHADER_VS_STANDARD)); in boxFilter()
204 ANGLE_TRY(setPixelShader(context9, SHADER_PS_PASSTHROUGH)); in boxFilter()
228 Context9 *context9 = GetImplAs<Context9>(context); in copy2D() local
230 ANGLE_TRY(initialize(context9)); in copy2D()
248 ANGLE_TRY(copy(context9, source.Get(), nullptr, sourceRect, destFormat, destOffset, in copy2D()
262 Context9 *context9 = GetImplAs<Context9>(context); in copyCube() local
264 ANGLE_TRY(initialize(context9)); in copyCube()
281 return copy(context9, source.Get(), nullptr, sourceRect, destFormat, destOffset, in copyCube()
298 Context9 *context9 = GetImplAs<Context9>(context); in copyTexture() local
299 ANGLE_TRY(initialize(context9)); in copyTexture()
323 return copy(context9, sourceSurface.Get(), sourceTexture, sourceRect, destFormat, destOffset, in copyTexture()
327 angle::Result Blit9::copy(Context9 *context9, in copy() argument
356 ANGLE_TRY_HR(context9, result, "StretchRect failed to blit between textures"); in copy()
366 ANGLE_TRY(copySurfaceToTexture(context9, source, sourceRect, &texture)); in copy()
379 ANGLE_TRY(formatConvert(context9, texture.Get(), adjustedSourceRect, sourceSize, destFormat, in copy()
384 angle::Result Blit9::formatConvert(Context9 *context9, in formatConvert() argument
395 ANGLE_TRY(initialize(context9)); in formatConvert()
415 setFormatConvertShaders(context9, destFormat, flipY, premultiplyAlpha, unmultiplyAlpha); in formatConvert()
426 angle::Result Blit9::setFormatConvertShaders(Context9 *context9, in setFormatConvertShaders() argument
432 ANGLE_TRY(setVertexShader(context9, SHADER_VS_STANDARD)); in setFormatConvertShaders()
444 ANGLE_TRY(setPixelShader(context9, SHADER_PS_COMPONENTMASK)); in setFormatConvertShaders()
448 ANGLE_TRY(setPixelShader(context9, SHADER_PS_COMPONENTMASK_PREMULTIPLY_ALPHA)); in setFormatConvertShaders()
453 ANGLE_TRY(setPixelShader(context9, SHADER_PS_COMPONENTMASK_UNMULTIPLY_ALPHA)); in setFormatConvertShaders()
461 ANGLE_TRY(setPixelShader(context9, SHADER_PS_LUMINANCE)); in setFormatConvertShaders()
465 ANGLE_TRY(setPixelShader(context9, SHADER_PS_LUMINANCE_PREMULTIPLY_ALPHA)); in setFormatConvertShaders()
470 ANGLE_TRY(setPixelShader(context9, SHADER_PS_LUMINANCE_UNMULTIPLY_ALPHA)); in setFormatConvertShaders()
582 angle::Result Blit9::copySurfaceToTexture(Context9 *context9, in copySurfaceToTexture() argument
599 ANGLE_TRY_HR(context9, result, "Failed to allocate internal texture for blit"); in copySurfaceToTexture()
603 ANGLE_TRY_HR(context9, result, "Failed to query surface of internal blit texture"); in copySurfaceToTexture()
607 ANGLE_TRY_HR(context9, result, "Failed to copy between internal blit textures"); in copySurfaceToTexture()