Ian Curtis
|
3eeec35e7c
|
Correctly emulate the real3d pro-1000 texture modes in our shader.
|
2018-10-13 13:29:45 +00:00 |
|
Ian Curtis
|
06c1cdcf94
|
Just use 1 hash map for the textures, instead of 1 for each format. Should greatly speed up texture invalidation. TODO invalidate texture mipmaps .. the h/w actually seems to stream the mipmap data separate from the base textures in some cases.
|
2017-03-24 20:54:12 +00:00 |
|
Ian Curtis
|
54c405709f
|
Need to walk back in memory and check the previous texture tiles to see if they overlap with the current textures being invalidated. If they overlap they must be cleared too. Algorithm is a bit brute forcy and more expensive than I'd like but it fixes the bad textures in Spikeout.
|
2016-11-22 20:30:10 +00:00 |
|
Ian Curtis
|
c3581c9fe8
|
Support multiple microTextures, fixes crazy texturing in sega ski champ. I'm assuming microtextures are always located on the other memory bank to the base texture. This logic seems to work for all our games anyway.
|
2016-10-06 01:37:29 +00:00 |
|
Ian Curtis
|
65d6342947
|
remove dead code
|
2016-05-21 16:26:00 +00:00 |
|
Ian Curtis
|
fd3eb49369
|
support 4 bit textures
|
2016-05-21 15:50:54 +00:00 |
|
Bart Trzynadlowski
|
34301e97e1
|
Adding new 3D engine by Ian Curtis. Old engine moved to Graphics/Legacy3D/.
|
2016-03-21 04:10:14 +00:00 |
|