Searched defs:pShader (Results 1 - 11 of 11) sorted by relevance

/vbox/src/VBox/Additions/WINNT/Graphics/Wine/d3d9/
H A Dpixelshader.c164 HRESULT WINAPI IDirect3DDevice9Impl_SetPixelShader(LPDIRECT3DDEVICE9EX iface, IDirect3DPixelShader9* pShader) { argument
166 IDirect3DPixelShader9Impl *shader = (IDirect3DPixelShader9Impl *)pShader;
H A Dvertexshader.c164 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 DDevVGA-SVGA3d-shared.h375 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 Dshaderapi.c401 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 Dshader.c1577 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 Dstate_glsl.c52 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 Dstate_snapshot.c1049 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 Dshader.c1575 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 Ddevice.c3043 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 Ddevice.c1872 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 DVBoxDispD3D.cpp2447 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...]

Completed in 86 milliseconds