mirror of
https://gitlab.com/shinovon/re3-symbian.git
synced 2026-05-22 17:47:20 +03:00
Compare commits
2 commits
4e180c1051
...
20c7bf7818
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
20c7bf7818 | ||
|
|
67cd77edf8 |
3 changed files with 20 additions and 9 deletions
2
TODO.md
2
TODO.md
|
|
@ -22,11 +22,13 @@ GLES 2.0 specific:
|
|||
- [ ] Skinning shader is still broken on VC4
|
||||
- [ ] Disappearing background in cutscenes
|
||||
- [ ] HUD still disappearing sometimes
|
||||
- [ ] Huge lag spikes on VC4
|
||||
|
||||
GLES 1.1 specific:
|
||||
- [x] Backport to STLport v4
|
||||
- [x] GLES 1.1 engine
|
||||
- [x] Keyboard mappings for both QWERTY/12-keys
|
||||
- [x] Fix cutscene heads
|
||||
- [ ] Use pvrtc compression
|
||||
- [ ] Optimize to always run 10+ fps
|
||||
- [ ] Fix z-buffer issues (world clips through hud)
|
||||
|
|
|
|||
|
|
@ -1448,17 +1448,21 @@ RenderEffects(void)
|
|||
CGlass::Render();
|
||||
CWaterCannons::Render();
|
||||
CSpecialFX::Render();
|
||||
// CShadows::RenderStaticShadows();
|
||||
// CShadows::RenderStoredShadows();
|
||||
// CSkidmarks::Render();
|
||||
// CAntennas::Render();
|
||||
// CRubbish::Render();
|
||||
// CCoronas::Render();
|
||||
#ifdef RW_GLES1
|
||||
CShadows::RenderStaticShadows();
|
||||
CShadows::RenderStoredShadows();
|
||||
CSkidmarks::Render();
|
||||
CAntennas::Render();
|
||||
CRubbish::Render();
|
||||
CCoronas::Render();
|
||||
#endif
|
||||
CParticle::Render();
|
||||
CPacManPickups::Render();
|
||||
// CWeaponEffects::Render();
|
||||
// CPointLights::RenderFogEffect();
|
||||
// CMovingThings::Render();
|
||||
#ifdef RW_GLES1
|
||||
CWeaponEffects::Render();
|
||||
CPointLights::RenderFogEffect();
|
||||
CMovingThings::Render();
|
||||
#endif
|
||||
CRenderer::RenderFirstPersonVehicle();
|
||||
POP_RENDERGROUP();
|
||||
}
|
||||
|
|
|
|||
5
vendor/librw/src/gles1/gl1skin.cpp
vendored
5
vendor/librw/src/gles1/gl1skin.cpp
vendored
|
|
@ -33,6 +33,10 @@ skinRenderCB(Atomic *atomic, InstanceDataHeader *header)
|
|||
InstanceData *inst = header->inst;
|
||||
int32 n = header->numMeshes;
|
||||
|
||||
//test rapido a ver si es la textura
|
||||
glDisableClientState(GL_COLOR_ARRAY);
|
||||
glColor4f(1,1,1,1);
|
||||
|
||||
while(n--){
|
||||
m = inst->material;
|
||||
setMaterial(flags, m->color, m->surfaceProps);
|
||||
|
|
@ -47,6 +51,7 @@ skinRenderCB(Atomic *atomic, InstanceDataHeader *header)
|
|||
|
||||
// skinInstanceCB: igual que defaultInstanceCB, sin pesos/indices
|
||||
// porque GLES1 no puede hacer skinning en GPU
|
||||
// aunque... capaz podemos hacerloc on el PowerVR y las extensiones
|
||||
void
|
||||
skinInstanceCB(Geometry *geo, InstanceDataHeader *header, bool32 reinstance)
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue