/vbox/src/VBox/Additions/WINNT/Graphics/Wine/d3d9/ |
H A D | pixelshader.c | 164 HRESULT WINAPI IDirect3DDevice9Impl_SetPixelShader(LPDIRECT3DDEVICE9EX iface, IDirect3DPixelShader9* pShader) { argument 166 IDirect3DPixelShader9Impl *shader = (IDirect3DPixelShader9Impl *)pShader;
|
H A D | vertexshader.c | 164 HRESULT WINAPI IDirect3DDevice9Impl_SetVertexShader(LPDIRECT3DDEVICE9EX iface, IDirect3DVertexShader9* pShader) { argument 168 TRACE("iface %p, shader %p.\n", iface, pShader); 171 hrc = IWineD3DDevice_SetVertexShader(This->WineD3DDevice, pShader==NULL?NULL:((IDirect3DVertexShader9Impl *)pShader)->wineD3DVertexShader); 180 IWineD3DVertexShader *pShader; local 186 hrc = IWineD3DDevice_GetVertexShader(This->WineD3DDevice, &pShader); 189 if (pShader) 191 hrc = IWineD3DVertexShader_GetParent(pShader, (IUnknown **)ppShader); 192 IWineD3DVertexShader_Release(pShader);
|
/vbox/src/VBox/Devices/Graphics/ |
H A D | DevVGA-SVGA3d-shared.h | 375 PVMSVGA3DSHADER pShader = &pContext->paPixelShader[j]; local 378 rc = SSMR3PutU32(pSSM, pShader->id); 381 if (pShader->id != SVGA3D_INVALID_ID) 383 uint32_t cbData = pShader->cbData; 386 rc = SSMR3PutStructEx(pSSM, pShader, sizeof(*pShader), 0, g_aVMSVGA3DSHADERFields, NULL); 389 Log(("Save pixelshader shid=%d with %x bytes code.\n", pShader->id, cbData)); 390 rc = SSMR3PutMem(pSSM, pShader->pShaderProgram, cbData); 398 PVMSVGA3DSHADER pShader = &pContext->paVertexShader[j]; local 401 rc = SSMR3PutU32(pSSM, pShader [all...] |
/vbox/src/VBox/Devices/Graphics/shaderlib/ |
H A D | shaderapi.c | 401 IWineD3DVertexShader* pShader; local 406 pShader = (IWineD3DVertexShader* )pShaderObj; 409 if(oldShader == pShader) { 415 This->updateStateBlock->vertexShader = pShader; 418 Log(("(%p) : setting pShader(%p)\n", This, pShader)); 419 if(pShader) IWineD3DVertexShader_AddRef(pShader); 431 IWineD3DPixelShader* pShader; local 436 pShader [all...] |
H A D | shader.c | 1577 static void shader_chache_put(PVBOXEXT_HASHCACHE pCache, IWineD3DBaseShaderImpl *pShader); 2357 IWineD3DBaseShaderImpl *pShader = (IWineD3DBaseShaderImpl *)pvKey; local 2358 if (pShader->baseShader.u32CacheDataInited) 2359 return pShader->baseShader.u32Hash; 2361 u32Hash = pShader->baseShader.functionLength; 2362 function = pShader->baseShader.function; 2363 for (i = 0; i < pShader->baseShader.functionLength / 4; ++i) 2368 for (i = 0; i < pShader->baseShader.functionLength % 4; ++i) 2373 pShader->baseShader.u32Hash = u32Hash; 2374 pShader 2404 IWineD3DBaseShaderImpl *pShader = VBOX_SHADER_FROM_CACHE_ENTRY(pEntry); local 2408 HeapFree(GetProcessHeap(), 0, pShader); local 2421 shader_chache_put(PVBOXEXT_HASHCACHE pCache, IWineD3DBaseShaderImpl *pShader) argument 2432 shader_chache_get(PVBOXEXT_HASHCACHE pCache, IWineD3DBaseShaderImpl *pShader) argument 2446 HeapFree(GetProcessHeap(), 0, pShader); local [all...] |
/vbox/src/VBox/GuestHost/OpenGL/state_tracker/ |
H A D | state_glsl.c | 52 CRGLSLShader* pShader = (CRGLSLShader *) data; local 54 if (pShader->source) 55 crFree(pShader->source); 57 crFree(pShader); 120 CRGLSLShader *pShader = (CRGLSLShader *) data; local 122 CRASSERT(pShader->refCount>0); 124 pShader->refCount--; 126 if (0==pShader->refCount && pShader->deleted) 129 crHashtableDelete(g->glsl.shaders, pShader 135 CRGLSLShader *pShader = (CRGLSLShader *) data1; local 218 CRGLSLShader *pShader = crStateGetShaderObj(id); local 236 CRGLSLShader *pShader = (CRGLSLShader *) data1; local 295 CRGLSLShader *pShader; local 396 CRGLSLShader *pShader = crStateGetShaderObj(shader); local 413 CRGLSLShader *pShader = crStateGetShaderObj(shader); local 436 CRGLSLShader *pShader; local 466 CRGLSLShader *pShader; local 551 CRGLSLShader *pShader; local 1317 CRGLSLShader *pShader = (CRGLSLShader*) data1; local 1325 CRGLSLShader *pShader = (CRGLSLShader*) data1; local 1337 CRGLSLShader *pShader = (CRGLSLShader*) data1; local 1356 CRGLSLShader *pShader = (CRGLSLShader*) data1; local 1372 CRGLSLShader *pShader = (CRGLSLShader*) data1; local [all...] |
H A D | state_snapshot.c | 1049 CRGLSLShader *pShader = (CRGLSLShader*) data1; local 1056 rc = SSMR3PutMem(pSSM, pShader, sizeof(*pShader)); 1059 if (pShader->source) 1061 crStateSaveString(pShader->source, pSSM); 1068 diff_api.GetShaderiv(pShader->hwid, GL_SHADER_SOURCE_LENGTH, &sLen); 1072 diff_api.GetShaderSource(pShader->hwid, sLen, NULL, source); 1082 CRGLSLShader *pShader; local 1086 pShader = crAlloc(sizeof(*pShader)); 1103 CRGLSLShader *pShader = (CRGLSLShader*) data1; local 2551 CRGLSLShader *pShader = crStateLoadGLSLShader(pSSM); local 2599 CRGLSLShader *pShader = crStateLoadGLSLShader(pSSM); local [all...] |
/vbox/src/VBox/Additions/WINNT/Graphics/Wine/wined3d/ |
H A D | shader.c | 1575 static void shader_chache_put(PVBOXEXT_HASHCACHE pCache, IWineD3DBaseShaderImpl *pShader); 2351 IWineD3DBaseShaderImpl *pShader = (IWineD3DBaseShaderImpl *)pvKey; local 2352 if (pShader->baseShader.u32CacheDataInited) 2353 return pShader->baseShader.u32Hash; 2355 u32Hash = pShader->baseShader.functionLength; 2356 function = pShader->baseShader.function; 2357 for (i = 0; i < pShader->baseShader.functionLength / 4; ++i) 2362 for (i = 0; i < pShader->baseShader.functionLength % 4; ++i) 2367 pShader->baseShader.u32Hash = u32Hash; 2368 pShader 2398 IWineD3DBaseShaderImpl *pShader = VBOX_SHADER_FROM_CACHE_ENTRY(pEntry); local 2402 HeapFree(GetProcessHeap(), 0, pShader); local 2415 shader_chache_put(PVBOXEXT_HASHCACHE pCache, IWineD3DBaseShaderImpl *pShader) argument 2426 shader_chache_get(PVBOXEXT_HASHCACHE pCache, IWineD3DBaseShaderImpl *pShader) argument 2440 HeapFree(GetProcessHeap(), 0, pShader); local [all...] |
H A D | device.c | 3043 static HRESULT WINAPI IWineD3DDeviceImpl_SetVertexShader(IWineD3DDevice *iface, IWineD3DVertexShader* pShader) { argument 3047 This->updateStateBlock->vertexShader = pShader; 3051 if(pShader) IWineD3DVertexShader_AddRef(pShader); 3055 } else if(oldShader == pShader) { 3061 TRACE("(%p) : setting pShader(%p)\n", This, pShader); 3062 if(pShader) IWineD3DVertexShader_AddRef(pShader); 3454 static HRESULT WINAPI IWineD3DDeviceImpl_SetPixelShader(IWineD3DDevice *iface, IWineD3DPixelShader *pShader) { argument [all...] |
/vbox/src/VBox/Additions/WINNT/Graphics/Wine/d3d8/ |
H A D | device.c | 1872 static HRESULT WINAPI IDirect3DDevice8Impl_SetVertexShader(LPDIRECT3DDEVICE8 iface, DWORD pShader) { argument 1877 TRACE("iface %p, shader %#x.\n", iface, pShader); 1879 if (VS_HIGHESTFIXEDFXF >= pShader) { 1880 TRACE("Setting FVF, %#x\n", pShader); 1884 IDirect3DDevice8Impl_FindDecl(This, pShader)->wined3d_vertex_declaration); 1894 shader = d3d8_get_object(&This->handle_table, pShader - (VS_HIGHESTFIXEDFXF + 1), D3D8_HANDLE_VS); 1897 WARN("Invalid handle (%#x) passed.\n", pShader); 1952 static HRESULT WINAPI IDirect3DDevice8Impl_DeleteVertexShader(LPDIRECT3DDEVICE8 iface, DWORD pShader) { argument 1957 TRACE("iface %p, shader %#x.\n", iface, pShader); 1960 shader = d3d8_free_handle(&This->handle_table, pShader 2199 IDirect3DDevice8Impl_SetPixelShader(LPDIRECT3DDEVICE8 iface, DWORD pShader) argument 2260 IDirect3DDevice8Impl_DeletePixelShader(LPDIRECT3DDEVICE8 iface, DWORD pShader) argument [all...] |
/vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/ |
H A D | VBoxDispD3D.cpp | 2447 IDirect3DPixelShader9 *pShader = (IDirect3DPixelShader9*)hShaderHandle; local 2448 HRESULT hr = pDevice9If->SetPixelShader(pShader); 4887 IDirect3DVertexShader9 *pShader; local 4889 HRESULT hr = pDevice9If->CreateVertexShader((const DWORD *)pCode, &pShader); 4893 Assert(pShader); 4894 pData->ShaderHandle = pShader; 4907 IDirect3DVertexShader9 *pShader = (IDirect3DVertexShader9*)hShaderHandle; local 4908 HRESULT hr = pDevice9If->SetVertexShader(pShader); 4920 IDirect3DVertexShader9 *pShader = (IDirect3DVertexShader9*)hShaderHandle; local 4922 pShader 5387 IDirect3DPixelShader9 *pShader; local 5407 IDirect3DPixelShader9 *pShader = (IDirect3DPixelShader9*)hShaderHandle; local [all...] |