Blake Warner
746be9cfa1
expand tmem
2022-03-29 17:42:18 -04:00
Blake Warner
14c36475da
added rect scaler
2022-03-02 02:30:06 -05:00
Blake Warner
0255e10db6
native port
2022-01-29 17:22:09 -05:00
Sergey Lipskiy
1b36d5740b
Debug dump cmd in LLE mode.
2020-06-28 11:06:37 +07:00
Sergey Lipskiy
0bc6cf7a11
New LLE render.
2020-04-27 17:05:42 +07:00
Logan
3f55f30ea2
Mask RDRAM address in ProcessRDPList
...
Avoids a crash in Donkey Kong 64 (U) [f2]
2020-03-29 18:12:16 +07:00
Sergey Lipskiy
d4f9c341a9
Do not use fractional part of coordinates in G_CYC_COPY mode.
2019-02-02 18:34:09 +07:00
Sergey Lipskiy
fa2b0793e0
Store integer scissor coordinates.
2019-02-02 18:34:08 +07:00
Sergey Lipskiy
fac72ddf5a
Store texrect command parameters in RDP.w0 and RDP.w1
2018-09-04 16:42:53 +07:00
Sergey Lipskiy
73189eb958
Implement olivieryuyu proposal to add Early Fast3D games to custom micricodes, #1303
...
Code refactoring.
2018-08-31 12:53:48 +07:00
Sergey Lipskiy
5186a50597
Init GBI.cmd at G_RDPNOOP.
...
Fixed UNKNOWN GBI COMMAND log message for SF Rush.
2018-07-22 23:02:27 +07:00
Sergey Lipskiy
b0a575313a
Implement Factor5 ucodes for Indiana Jones/Battle of Naboo, task #1259
2018-06-16 18:41:50 +07:00
Logan
a2793ace23
Don't unset DP_STATUS_FREEZE
2017-11-22 11:26:46 +07:00
Sergey Lipskiy
737338ca20
Use fixed point calculation for texrect s and t coordinates.
...
It is impossible to handle integer overflow when coordinates in float format.
Fixed textures in Major League Baseball #146
2017-11-18 15:41:18 +07:00
Sergey Lipskiy
35cc66bad4
Code cleanup:
...
* make RSPInfo::busy and RSPInfo::halt boolean
* remove RSPInfo::close
* rename RSPInfo::bLLE to RSPInfo::LLE
2017-10-24 15:44:37 +07:00
Sergey Lipskiy
d37903461c
Fix RSP commands dump.
2017-08-11 12:23:39 +07:00
Sergey Lipskiy
a9248c5a26
Port of Lemmy's implementation of SWRS ucode.
2017-08-11 12:23:39 +07:00
Sergey Lipskiy
ee60040a78
Rewrite debug logging
2017-06-25 15:02:36 +07:00
Sergey Lipskiy
80ed169e24
Remove use of OpenGL.h
2017-01-22 20:43:05 +07:00
Sergey Lipskiy
e83c3489a3
Replace OGLVideo by DisplayWindow
...
Replace OGLRender by GraphicsDrawer
2017-01-16 20:56:11 +07:00
Sergey Lipskiy
2bdec6f412
Fixed triple play 2000 wrong gfx in menu regression #1139
2016-09-28 17:31:35 +07:00
Sergey Lipskiy
3567dc6bf0
Add hack for WinBack to remove gray rectangle in HLE mode.
...
The hack removes weird texrect, which appears only in HLE mode.
Fixed The famous winback square bug #63
Fixed operation winback: sky doesn't move (regression) #578
2016-09-22 22:11:01 +07:00
Sergey Lipskiy
c68bd7ca75
Code refactor: move duplicated code from RDP_TexRect and RDP_TexRectFlip to a function.
2016-04-14 13:22:58 +06:00
Sergey Lipskiy
c095fea58a
Code refactor: replace gDPTextureRectangleFlip by flip parameter in gDPTextureRectangle
2016-04-14 13:21:06 +06:00
Sergey Lipskiy
cbbd5d17de
Fix crash when fb emulation enabled/disabled during gameplay, issue #601
2015-07-23 21:55:30 +06:00
Sergey Lipskiy
5f42da74cd
Correct min_lod load.
2015-06-17 16:02:09 +06:00
Sergey Lipskiy
48959f0702
Revert "Correct coronas emulation in Perfect Dark."
...
This reverts commit 36fbcd5eac
.
Reverted commits causes issues in CBFD. Need another approach.
2015-06-14 22:57:53 +06:00
Sergey Lipskiy
36fbcd5eac
Correct coronas emulation in Perfect Dark.
...
Fixed issue #563 .
2015-06-04 22:17:04 +06:00
Sergey Lipskiy
b219997c80
Always show cfb until first dlist:
...
- move flag CHANGED_CPU_FB_WRITE from gSP to gDP (code refactor)
- enable CHANGED_CPU_FB_WRITE on video init.
- disable CHANGED_CPU_FB_WRITE in process display list.
many pd roms and demos use cpu rendering only
now they are supported with default settings
also detectCFB=1 now isn't needed anymore for some games
Commit is based on changes made by purplemarshmallow in #536
2015-05-18 12:55:42 +06:00
Sergey Lipskiy
db9943a7b9
Code refactor: move flag CHANGED_COLORBUFFER from gSP to gDP.
2015-05-18 12:35:48 +06:00
Sergey Lipskiy
d1a16d0a12
Fix memcpy not found on Android.
2015-05-13 10:22:23 +06:00
Sergey Lipskiy
52d68d1389
Move all sources to src folder.
2015-05-13 10:21:32 +06:00