kub
b010d7b4ca
vdp rendering, fix crash for sprites with negative x/y
2021-03-05 00:29:52 +01:00
kub
57c5a5e505
add big endian platform support
2021-02-22 22:27:51 +01:00
kub
4cc0fcaf15
fixes and improvements for type issues, part 3
2021-02-06 01:14:07 +01:00
kub
1e4663e1c8
sms, fix 8bit fast renderer
2021-01-20 20:55:12 +01:00
kub
f55fb31463
vdp renderer, improvements for 8bit fast
...
improved 240 lines support, add setting buffer width, structural improvements
2021-01-20 20:55:12 +01:00
kub
aa97a0a01f
32x renderer, fix for render buffers with pitch != line width, some speedup
2021-01-13 23:27:11 +01:00
kub
cdc6aac4c0
partially revived platform support for PSP (unfinished)
...
just to have a platform with an unusal screen resolution
- suspend/resume handling probably non-working
- no scaling settings
- no image generation
currently no intentions to finish this.
2021-01-10 12:13:56 +01:00
kub
f821bb7011
core, structural cleanup, fixes and improvements for type issues #2
2021-01-01 12:44:02 +01:00
kub
15eed40550
core, fixes and improvements for type issues
2020-12-29 11:27:11 +01:00
kub
08bbe7f816
vdp rendering, fix handling of palettes 0-2 color 14 in sprite drawing
2020-12-12 14:59:09 +01:00
kub
207e5ba0ee
vdp, add handling of external buffers for fast renderer
2020-12-12 14:36:54 +01:00
kub
16b11d9171
rendering, fix bgr555 output mode
...
NB not done for ARM asm since no target uses bgr555
2020-12-05 15:20:15 +01:00
kub
61d76999d7
Merge from libretro/master:46902e0 for repo synchronization
2020-12-05 22:39:06 +01:00
kub
33cb1ab015
more rendering fixes and optimisations
2020-10-10 09:38:59 +02:00
kub
3031ff347a
vdp rendering, fix fast-forward graphics
2020-10-07 20:08:22 +02:00
kub
7165b73c26
vdp rendering, layer drawing optimisation
2020-10-07 20:07:13 +02:00
kub
71a2e205ea
vdp rendering, cleanup and optimisation
2020-10-04 23:10:10 +02:00
kub
47677a2ab1
vdp rendering, fixes and optimisations
2020-09-30 19:32:16 +02:00
kub
47548249a0
vdp rendering, fix window with mixed prio tiles
2020-09-25 21:19:29 +02:00
kub
8e4ab3c62c
vdp rendering, fix sprite masking and interlace layer priority
2020-09-21 18:10:35 +02:00
kub
6bfa97ff78
vdp rendering, fix highlight op on shadow
2020-09-18 00:29:14 +02:00
kub
352479001c
vdp, optimisation for 8bit renderers
2020-08-04 22:24:56 +02:00
kub
7980d47767
sms mode 4, fix 8 bit renderer code
2020-07-25 23:58:57 +02:00
kub
6badfabe35
vdp rendering, bugfix for overlapping high prio sprites
2020-05-22 23:14:52 +02:00
kub
b718aa2d93
add copyright stuff to substantially changed files
2020-05-16 21:16:27 +02:00
kub
b061bc166c
vdp rendering, sprite caching optimization
2020-04-07 20:47:38 +02:00
kub
61114cd8b4
vdp rendering fixes
2020-03-27 19:26:00 +01:00
kub
6dd553c7a8
vdp rendering fixes (debug register, vscroll) for overdrive 2
2020-03-19 22:51:04 +01:00
kub
26643d27f2
vdp rendering improvements
2020-03-14 19:14:04 +01:00
kub
2a2b4e7e88
vdp rendering, tiny improvement
2020-03-03 20:36:55 +01:00
kub
ea431e9ebb
vdp sprite rendering fixes
2020-03-01 18:50:55 +01:00
kub
d9e12ee757
improved hi prio sprite rendering speed
2020-02-29 23:45:23 +01:00
kub
672b29e658
bugfix for ARM asm sprite rendering
2020-02-26 20:31:40 +01:00
kub
25be5c52b0
vdp sprite handling improvement (SAT cache)
2020-02-16 14:10:14 +01:00
kub
29d99d6bb8
vdp rendering fixes
2020-02-16 13:59:58 +01:00
kub
2d5b6a66c1
added debug reg sprite plane support (fixes some issues in overdrive 2 demo)
2020-01-26 20:43:05 +01:00
kub
5f0d224e18
sprite rendering improvements for masking and limit edge cases
2020-01-26 20:40:07 +01:00
kub
fe344bd3d8
cleanup and microoptimizations in SH2 hw handling
2019-08-31 17:37:18 +02:00
kub
f740428b81
some drawing code C optimisations
2019-08-25 17:33:13 +02:00
kub
08626dab12
speed improvement and fixes for 32x ARM asm draw
2019-07-30 16:34:40 +02:00
kub
b1a047c926
reworked palette and buffer handling due to some 32X bugs
2019-07-30 16:34:40 +02:00
notaz
ee3c39efd2
fix DrawSpritesHiAS
2018-01-27 23:46:37 +02:00
notaz
93f9619ed8
rearrange globals
...
scripted find/replace
gives slightly better code on ARM, less unnecessary asm,
~400 bytes saved
2017-10-20 12:21:09 +03:00
notaz
24aab4da73
let it build on msvc
...
supposedly for the original XBox?
2017-10-14 21:28:24 +03:00
notaz
cf07a88d6e
fix cell scroll drawing
2017-10-14 00:53:08 +03:00
notaz
88fd63ad10
split memories away from Pico
...
saves ~3k of code on ARM because Pico no longer crosses ldr limit
2017-10-14 00:53:08 +03:00
notaz
4aedc59300
drop unmaintained mips code
...
can always be brought back if anyone has proof it's faster
2017-10-12 02:56:11 +03:00
notaz
e42a47e208
some more risky timing changes
...
But should be closer to the real thing.
Let's see what this will break...
2017-10-12 02:54:41 +03:00
notaz
e0bcb7a90d
some support for vdp debug reg
2017-10-03 00:41:13 +03:00
notaz
1a08dec0e0
simplify tile drawing
...
cuts away 1126 bytes of code on x86
2017-10-03 00:41:13 +03:00