From d3aa8a118cfaed768519c1db3214453e6d3ceb52 Mon Sep 17 00:00:00 2001 From: aap Date: Sat, 9 Jan 2021 19:45:19 +0100 Subject: [PATCH] fix rendering; update librw --- src/extras/custompipes_d3d9.cpp | 6 +----- src/extras/shaders/leedsBuilding_VS.cso | Bin 676 -> 652 bytes src/extras/shaders/leedsBuilding_VS.hlsl | 3 --- src/extras/shaders/leedsBuilding_VS.inc | 10 ++++------ vendor/librw | 2 +- 5 files changed, 6 insertions(+), 15 deletions(-) diff --git a/src/extras/custompipes_d3d9.cpp b/src/extras/custompipes_d3d9.cpp index d2d50bca..993a64ce 100644 --- a/src/extras/custompipes_d3d9.cpp +++ b/src/extras/custompipes_d3d9.cpp @@ -699,10 +699,6 @@ RenderBlendPass(int pass) setIndices(building->instHeader->indexBuffer); setVertexDeclaration(building->instHeader->vertexDeclaration); d3ddevice->SetVertexShaderConstantF(VSLOC_combined, (float*)&building->combinedMat, 4); - if(building->lighting) - setAmbient(pAmbient->color); - else - setAmbient(black); InstanceData *inst = building->instHeader->inst; for(rw::uint32 j = 0; j < building->instHeader->numMeshes; j++, inst++){ @@ -723,7 +719,7 @@ RenderBlendPass(int pass) rw::RGBA color = m->color; color.alpha = (color.alpha * building->fadeAlpha)/255; - setMaterial(m->color, m->surfaceProps, 0.5f); + setMaterial(color, m->surfaceProps, 0.5f); drawInst(building->instHeader, inst); } diff --git a/src/extras/shaders/leedsBuilding_VS.cso b/src/extras/shaders/leedsBuilding_VS.cso index b4b94afa32db587a60e0c5f1490d78aa602687a2..6720364dad9258f0d294cf6c11bb44625ecbcd7d 100644 GIT binary patch delta 48 zcmZ3&+QYgbg^`tufuVtEaw(&_C=