Lines Matching defs:cid
174 uint32_t cid;
191 SSMFIELD_ENTRY( VMSVGA3DSHADER, cid),
1627 for (uint32_t cid = 0; cid < pState->cContexts; cid++)
1629 PVMSVGA3DCONTEXT pContext = pState->papContexts[cid];
1630 if (pContext->id == cid)
1770 Log(("vmsvga3dSurfaceTrackUsage: track usage of surface id=%x (cid=%x)\n", sid, pContext->id));
1848 uint32_t cid;
1852 cid = pSurfaceSrc->idAssociatedContext;
1853 if ( cid >= pState->cContexts
1854 || pState->papContexts[cid]->id != cid)
1859 pContext = pState->papContexts[cid];
1862 rc = vmsvga3dCreateTexture(pContext, cid, pSurfaceDest);
1869 uint32_t cid;
1874 cid = pSurfaceDest->idAssociatedContext;
1875 if ( cid >= pState->cContexts
1876 || pState->papContexts[cid]->id != cid)
1881 pContext = pState->papContexts[cid];
1889 && pSurfaceSrc->idAssociatedContext != cid)
1891 Log(("vmsvga3dSurfaceCopy; using texture %x created for another context (%d vs %d)\n", sidSrc, pSurfaceSrc->idAssociatedContext, cid));
2200 uint32_t cid;
2217 cid = pSurfaceDest->idAssociatedContext;
2218 if (cid == SVGA3D_INVALID_ID)
2219 cid = pSurfaceSrc->idAssociatedContext;
2221 if ( cid >= pState->cContexts
2222 || pState->papContexts[cid]->id != cid)
2227 pContext = pState->papContexts[cid];
2233 rc = vmsvga3dCreateTexture(pContext, cid, pSurfaceSrc);
2241 rc = vmsvga3dCreateTexture(pContext, cid, pSurfaceDest);
2467 uint32_t cid = pSurface->idAssociatedContext;
2468 if ( cid >= pState->cContexts
2469 || pState->papContexts[cid]->id != cid)
2471 Log(("vmsvga3dSurfaceDMA invalid context id (%x - %x)!\n", cid, (cid >= pState->cContexts) ? -1 : pState->papContexts[cid]->id));
2474 PVMSVGA3DCONTEXT pContext = pState->papContexts[cid];
2536 uint32_t cid = pSurface->idAssociatedContext;
2537 if ( cid >= pState->cContexts
2538 || pState->papContexts[cid]->id != cid)
2543 PVMSVGA3DCONTEXT pContext = pState->papContexts[cid];
2699 uint32_t cid;
2702 cid = pSurface->idAssociatedContext;
2704 if ( cid >= pState->cContexts
2705 || pState->papContexts[cid]->id != cid)
2710 pContext = pState->papContexts[cid];
2753 uint32_t cid;
2756 cid = pSurface->idAssociatedContext;
2758 if ( cid >= pState->cContexts
2759 || pState->papContexts[cid]->id != cid)
2764 pContext = pState->papContexts[cid];
2768 rc = vmsvga3dCreateTexture(pContext, cid, pSurface);
2789 uint32_t cid;
2809 cid = pSurface->idAssociatedContext;
2810 Log(("vmsvga3dCommandPresent: sid=%x cRects=%d cid=%x\n", sid, cRects, cid));
2816 if ( cid >= pState->cContexts
2817 || pState->papContexts[cid]->id != cid)
2822 pContext = pState->papContexts[cid];
2918 * @param cid Context id
2920 int vmsvga3dContextDefine(PVGASTATE pThis, uint32_t cid)
2929 AssertReturn(cid < SVGA3D_MAX_CONTEXT_IDS, VERR_INVALID_PARAMETER);
2931 Log(("vmsvga3dContextDefine id %x\n", cid));
2933 if (cid >= pState->cContexts)
2936 uint32_t cNew = RT_ALIGN(cid + 15, 16);
2949 if (pState->papContexts[cid]->id != SVGA3D_INVALID_ID)
2950 vmsvga3dContextDestroy(pThis, cid);
2952 pContext = pState->papContexts[cid];
2954 pContext->id = cid;
2973 RTStrPrintf((char *)cs.lpszName, 256, "Context %d OpenGL Window", cid);
3039 * @param cid Context id
3041 int vmsvga3dContextDestroy(PVGASTATE pThis, uint32_t cid)
3046 AssertReturn(cid < SVGA3D_MAX_CONTEXT_IDS, VERR_INVALID_PARAMETER);
3048 if ( cid < pState->cContexts
3049 && pState->papContexts[cid]->id == cid)
3051 PVMSVGA3DCONTEXT pContext = pState->papContexts[cid];
3053 Log(("vmsvga3dContextDestroy id %x\n", cid));
3060 && pSurface->idAssociatedContext == cid)
3102 PVMSVGA3DSHAREDSURFACE pSharedSurface = (PVMSVGA3DSHAREDSURFACE)RTAvlU32Get(&pSurface->pSharedObjectTree, cid);
3120 RTAvlU32Remove(&pSurface->pSharedObjectTree, cid);
3130 vmsvga3dShaderDestroy(pThis, pContext->paPixelShader[i].cid, pContext->paPixelShader[i].id, pContext->paPixelShader[i].type);
3139 vmsvga3dShaderDestroy(pThis, pContext->paVertexShader[i].cid, pContext->paVertexShader[i].id, pContext->paVertexShader[i].type);
3192 uint32_t cid = pContext->id;
3194 if (cid != SVGA3D_INVALID_ID)
3207 && pSurface->idAssociatedContext == cid
3383 rc = vmsvga3dSetRenderTarget(pThis, cid, (SVGA3dRenderTargetType)j, target);
3415 vmsvga3dSetScissorRect(pThis, cid, &pContext->state.RectScissor);
3417 vmsvga3dSetZRange(pThis, cid, pContext->state.zRange);
3419 vmsvga3dSetViewPort(pThis, cid, &pContext->state.RectViewPort);
3421 vmsvga3dShaderSet(pThis, cid, SVGA3D_SHADERTYPE_VS, pContext->state.shidVertex);
3423 vmsvga3dShaderSet(pThis, cid, SVGA3D_SHADERTYPE_PS, pContext->state.shidPixel);
3432 int vmsvga3dSetTransform(PVGASTATE pThis, uint32_t cid, SVGA3dTransformType type, float matrix[16])
3440 Log(("vmsvga3dSetTransform %x %s\n", cid, vmsvgaTransformToString(type)));
3442 if ( cid >= pState->cContexts
3443 || pState->papContexts[cid]->id != cid)
3448 pContext = pState->papContexts[cid];
3514 int vmsvga3dSetZRange(PVGASTATE pThis, uint32_t cid, SVGA3dZRange zRange)
3522 Log(("vmsvga3dSetZRange %x min=%d max=%d\n", cid, (uint32_t)(zRange.min * 100.0), (uint32_t)(zRange.max * 100.0)));
3524 if ( cid >= pState->cContexts
3525 || pState->papContexts[cid]->id != cid)
3530 pContext = pState->papContexts[cid];
3590 int vmsvga3dSetRenderState(PVGASTATE pThis, uint32_t cid, uint32_t cRenderStates, SVGA3dRenderState *pRenderState)
3598 Log(("vmsvga3dSetRenderState cid=%x cRenderStates=%d\n", cid, cRenderStates));
3600 if ( cid >= pState->cContexts
3601 || pState->papContexts[cid]->id != cid)
3606 pContext = pState->papContexts[cid];
4262 int vmsvga3dSetRenderTarget(PVGASTATE pThis, uint32_t cid, SVGA3dRenderTargetType type, SVGA3dSurfaceImageId target)
4274 Log(("vmsvga3dSetRenderTarget cid=%x type=%x surface id=%x\n", cid, type, target.sid));
4276 if ( cid >= pState->cContexts
4277 || pState->papContexts[cid]->id != cid)
4282 pContext = pState->papContexts[cid];
4373 int rc = vmsvga3dCreateTexture(pContext, cid, pRenderTarget);
4391 pRenderTarget->idAssociatedContext = cid;
4433 Assert(pRenderTarget->idAssociatedContext == cid);
4484 int rc = vmsvga3dCreateTexture(pContext, cid, pRenderTarget);
4489 if (pRenderTarget->idAssociatedContext != cid)
4491 Log(("vmsvga3dSetRenderTarget; using texture %x created for another context (%d vs %d)\n", target.sid, pRenderTarget->idAssociatedContext, cid));
4539 pRenderTarget->idAssociatedContext = cid;
4544 Assert(pRenderTarget->idAssociatedContext == cid);
4563 vmsvga3dSetViewPort(pThis, cid, &pContext->state.RectViewPort);
4566 vmsvga3dSetScissorRect(pThis, cid, &pContext->state.RectScissor);
4692 int vmsvga3dSetTextureState(PVGASTATE pThis, uint32_t cid, uint32_t cTextureStates, SVGA3dTextureState *pTextureState)
4700 Log(("vmsvga3dSetTextureState %x cTextureState=%d\n", cid, cTextureStates));
4702 if ( cid >= pState->cContexts
4703 || pState->papContexts[cid]->id != cid)
4708 pContext = pState->papContexts[cid];
4716 Log(("vmsvga3dSetTextureState: cid=%x stage=%d type=%s (%x) val=%x\n", cid, currentStage, vmsvga3dTextureStateToString(pTextureState[i].name), pTextureState[i].name, pTextureState[i].value));
4841 int rc = vmsvga3dCreateTexture(pContext, cid, pSurface);
4851 if (pSurface->idAssociatedContext != cid)
4853 Log(("vmsvga3dSetTextureState; using texture %x created for another context (%d vs %d)\n", sid, pSurface->idAssociatedContext, cid));
4961 int vmsvga3dSetMaterial(PVGASTATE pThis, uint32_t cid, SVGA3dFace face, SVGA3dMaterial *pMaterial)
4969 Log(("vmsvga3dSetMaterial %x face %d\n", cid, face));
4971 if ( cid >= pState->cContexts
4972 || pState->papContexts[cid]->id != cid)
4977 pContext = pState->papContexts[cid];
5016 int vmsvga3dSetLightData(PVGASTATE pThis, uint32_t cid, uint32_t index, SVGA3dLightData *pData)
5024 Log(("vmsvga3dSetLightData %x index=%d\n", cid, index));
5026 if ( cid >= pState->cContexts
5027 || pState->papContexts[cid]->id != cid)
5032 pContext = pState->papContexts[cid];
5095 int vmsvga3dSetLightEnabled(PVGASTATE pThis, uint32_t cid, uint32_t index, uint32_t enabled)
5102 Log(("vmsvga3dSetLightEnabled %x %d -> %d\n", cid, index, enabled));
5104 if ( cid >= pState->cContexts
5105 || pState->papContexts[cid]->id != cid)
5110 pContext = pState->papContexts[cid];
5124 int vmsvga3dSetViewPort(PVGASTATE pThis, uint32_t cid, SVGA3dRect *pRect)
5132 Log(("vmsvga3dSetViewPort %x (%d,%d)(%d,%d)\n", cid, pRect->x, pRect->y, pRect->w, pRect->h));
5134 if ( cid >= pState->cContexts
5135 || pState->papContexts[cid]->id != cid)
5141 pContext = pState->papContexts[cid];
5160 int vmsvga3dSetClipPlane(PVGASTATE pThis, uint32_t cid, uint32_t index, float plane[4])
5167 Log(("vmsvga3dSetClipPlane %x %d (%d,%d)(%d,%d)\n", cid, index, (unsigned)(plane[0] * 100.0), (unsigned)(plane[1] * 100.0), (unsigned)(plane[2] * 100.0), (unsigned)(plane[3] * 100.0)));
5170 if ( cid >= pState->cContexts
5171 || pState->papContexts[cid]->id != cid)
5176 pContext = pState->papContexts[cid];
5187 int vmsvga3dCommandClear(PVGASTATE pThis, uint32_t cid, SVGA3dClearFlag clearFlag, uint32_t color, float depth, uint32_t stencil, uint32_t cRects, SVGA3dRect *pRect)
5196 Log(("vmsvga3dCommandClear %x clearFlag=%x color=%x depth=%d stencil=%x cRects=%d\n", cid, clearFlag, color, (uint32_t)(depth * 100.0), stencil, cRects));
5198 if ( cid >= pState->cContexts
5199 || pState->papContexts[cid]->id != cid)
5204 pContext = pState->papContexts[cid];
5388 int vmsvga3dDrawPrimitives(PVGASTATE pThis, uint32_t cid, uint32_t numVertexDecls, SVGA3dVertexDecl *pVertexDecl,
5402 Log(("vmsvga3dDrawPrimitives %x numVertexDecls=%d numRanges=%d, cVertexDivisor=%d\n", cid, numVertexDecls, numRanges, cVertexDivisor));
5410 if ( cid >= pState->cContexts
5411 || pState->papContexts[cid]->id != cid)
5417 pContext = pState->papContexts[cid];
5688 int vmsvga3dSetScissorRect(PVGASTATE pThis, uint32_t cid, SVGA3dRect *pRect)
5696 Log(("vmsvga3dSetScissorRect %x (%d,%d)(%d,%d)\n", cid, pRect->x, pRect->y, pRect->w, pRect->h));
5698 if ( cid >= pState->cContexts
5699 || pState->papContexts[cid]->id != cid)
5704 pContext = pState->papContexts[cid];
5722 int vmsvga3dShaderDefine(PVGASTATE pThis, uint32_t cid, uint32_t shid, SVGA3dShaderType type, uint32_t cbData, uint32_t *pShaderData)
5730 Log(("vmsvga3dShaderDefine %x shid=%x type=%s cbData=%x\n", cid, shid, (type == SVGA3D_SHADERTYPE_VS) ? "VERTEX" : "PIXEL", cbData));
5733 if ( cid >= pState->cContexts
5734 || pState->papContexts[cid]->id != cid)
5739 pContext = pState->papContexts[cid];
5756 vmsvga3dShaderDestroy(pThis, cid, shid, pContext->paVertexShader[shid].type);
5775 vmsvga3dShaderDestroy(pThis, cid, shid, pContext->paPixelShader[shid].type);
5782 pShader->cid = cid;
5823 int vmsvga3dShaderDestroy(PVGASTATE pThis, uint32_t cid, uint32_t shid, SVGA3dShaderType type)
5830 Log(("vmsvga3dShaderDestroy %x shid=%x type=%s\n", cid, shid, (type == SVGA3D_SHADERTYPE_VS) ? "VERTEX" : "PIXEL"));
5832 if ( cid >= pState->cContexts
5833 || pState->papContexts[cid]->id != cid)
5838 pContext = pState->papContexts[cid];
5874 int vmsvga3dShaderSet(PVGASTATE pThis, uint32_t cid, SVGA3dShaderType type, uint32_t shid)
5881 Log(("vmsvga3dShaderSet %x type=%s shid=%d\n", cid, (type == SVGA3D_SHADERTYPE_VS) ? "VERTEX" : "PIXEL", shid));
5883 if ( cid >= pState->cContexts
5884 || pState->papContexts[cid]->id != cid)
5889 pContext = pState->papContexts[cid];
5946 int vmsvga3dShaderSetConst(PVGASTATE pThis, uint32_t cid, uint32_t reg, SVGA3dShaderType type, SVGA3dShaderConstType ctype, uint32_t cRegisters, uint32_t *pValues)
5953 Log(("vmsvga3dShaderSetConst %x reg=%x type=%s ctype=%x\n", cid, reg, (type == SVGA3D_SHADERTYPE_VS) ? "VERTEX" : "PIXEL", ctype));
5955 if ( cid >= pState->cContexts
5956 || pState->papContexts[cid]->id != cid)
5961 pContext = pState->papContexts[cid];
6022 int vmsvga3dQueryBegin(PVGASTATE pThis, uint32_t cid, SVGA3dQueryType type)
6028 int vmsvga3dQueryEnd(PVGASTATE pThis, uint32_t cid, SVGA3dQueryType type, SVGAGuestPtr guestResult)
6034 int vmsvga3dQueryWait(PVGASTATE pThis, uint32_t cid, SVGA3dQueryType type, SVGAGuestPtr guestResult)