Flyinghead
|
9e994fecaa
|
Avoid array overflow if more than 10 render passes
|
2018-05-19 18:57:16 +02:00 |
Flyinghead
|
c35aa4262c
|
Fix OpenGL errors with modvols and multipass
|
2018-05-19 18:51:30 +02:00 |
Flyinghead
|
6e64fe90fc
|
Reverting c3a90a63a1 as well as the
autosort hack, which was certainly a consequence. Fixes texture
corruptions.
|
2018-05-18 21:35:51 +02:00 |
Flyinghead
|
d596f988c8
|
Revert 99bc20220e
|
2018-05-17 11:17:51 +02:00 |
Flyinghead
|
99bc20220e
|
Simplify clipping
|
2018-05-17 10:32:52 +02:00 |
Flyinghead
|
80c193b3de
|
Cache texture parameters. Fixed exclusion volume modifiers.
|
2018-05-16 19:34:45 +02:00 |
Flyinghead
|
e73d11d0ab
|
glHint nicest->fastest, and just once
|
2018-05-15 22:37:40 +02:00 |
Flyinghead
|
b469f05b9d
|
Fix wrong fog calculation issue
|
2018-05-15 21:19:58 +02:00 |
Flyinghead
|
d8165376be
|
GL cache fix
|
2018-05-15 16:09:50 +02:00 |
Flyinghead
|
de046c4620
|
Use OpenGL state cache. Allocate texture ids in bulk. Avoid modifier
volumes entirely when not needed.
|
2018-05-15 15:22:26 +02:00 |
Flyinghead
|
2d834c7396
|
Revert glChecks
|
2018-05-15 11:54:14 +02:00 |
Flyinghead
|
833a616122
|
Merge OSX fixes
|
2018-05-15 11:41:44 +02:00 |
Flyinghead
|
46b40ad043
|
OSX: enable exceptions for vmem
|
2018-05-15 11:14:48 +02:00 |
Flyinghead
|
0a8348b6df
|
Use CSYM() in assembler code
|
2018-05-15 11:13:42 +02:00 |
Flyinghead
|
34eae365f7
|
bad character?
|
2018-05-14 23:16:11 +02:00 |
Flyinghead
|
c36e2731d7
|
read_frame fix
|
2018-05-14 22:38:22 +02:00 |
Flyinghead
|
4aee2eb5fe
|
Increase gdrom dma buffer size to 8192 sectors
|
2018-05-14 19:37:33 +02:00 |
Flyinghead
|
2564c57cd2
|
Merge branch 'master' of https://github.com/flyinghead/reicast-emulator
|
2018-05-14 16:14:35 +02:00 |
Flyinghead
|
b30f715796
|
Fix paletted textures mismatch in texture cache
|
2018-05-14 16:14:15 +02:00 |
Flyinghead
|
699c2986a5
|
WIP
|
2018-05-14 12:48:22 +02:00 |
Flyinghead
|
ae49c19cea
|
osx: cpu x86. glViewport now doing in RenderFrame
|
2018-05-14 09:31:03 +02:00 |
Flyinghead
|
46f28cfb27
|
Fog fix
|
2018-05-13 23:07:35 +02:00 |
Flyinghead
|
95120690ef
|
Use log2 depth scaling when opengl 3 is available
|
2018-05-13 20:19:36 +02:00 |
Flyinghead
|
688ba5c37d
|
Fix autosort translucent poly bug (rayman). probably still not right...
|
2018-05-13 16:48:09 +02:00 |
Flyinghead
|
b68f0a16a8
|
Increase FPS font size
|
2018-05-13 16:45:20 +02:00 |
Flyinghead
|
c30548eb6a
|
Added on-screen FPS counter. Fix clear screen issue when widescreen
enabled but not currently on.
|
2018-05-13 16:01:08 +02:00 |
Flyinghead
|
50a2e7e842
|
Revert dd9f77b4ab0b4c66fe7a2a717ed4b8cc1835e343: no gl_FragDepth in GLES 2 :(
|
2018-05-12 14:39:06 +02:00 |
Flyinghead
|
dd9f77b4ab
|
Changed z normalization to log scale
|
2018-05-12 13:26:50 +02:00 |
Flyinghead
|
717ee0b3ce
|
Make rendering to texture buffer optional
|
2018-05-11 19:33:17 +02:00 |
Flyinghead
|
b02eccd5c7
|
Fix performance problem with RTT waiting
|
2018-05-11 19:08:54 +02:00 |
Flyinghead
|
43c125c208
|
Better texture cache: avoid duplicate. Attempt to put the RTT texture in
the cache to avoid copy to/from vram.
|
2018-05-11 15:29:24 +02:00 |
Flyinghead
|
683cbbba3e
|
Multipass rendering
|
2018-05-10 21:28:20 +02:00 |
Flyinghead
|
0f92189585
|
Fix translucent triangles not being autosorted(?)
|
2018-05-10 13:02:57 +02:00 |
Flyinghead
|
b77843b927
|
Handle RTT texture stride (VT)
|
2018-05-09 15:08:13 +02:00 |
Flyinghead
|
136c3d6825
|
When rendering to texture, wait until after the frame is rendered to
unlock.
|
2018-05-09 14:46:06 +02:00 |
Flyinghead
|
c13a42611b
|
Implemented other RTT format conversions.
|
2018-05-09 13:04:48 +02:00 |
Flyinghead
|
5710aa08ed
|
Remove all vram locks before reading back RTT buffer. Use RGBA/ubyte
format when RGB/565 is not available.
|
2018-05-09 12:28:38 +02:00 |
Flyinghead
|
2e4ec3a1ed
|
Added RTT support
|
2018-05-08 18:47:00 +02:00 |
Flyinghead
|
9f13ded502
|
Enable Modifier Volumes. Fix modtrig buffer overflow and stencil reset.
|
2018-05-04 18:18:04 +02:00 |
Flyinghead
|
cc88561d4a
|
Implemented clipping (Daytona USA menus)
|
2018-05-02 15:41:42 +02:00 |
Flyinghead
|
db0534d5dd
|
Fix PunchThrough texturing on JGR with nvidia
|
2018-05-02 12:29:47 +02:00 |
Flyinghead
|
fe71519d1b
|
Write some silence on audio underruns
|
2018-05-01 17:25:42 +00:00 |
Flyinghead
|
5320c3adee
|
Fixed previous screw up
|
2018-05-01 11:20:25 +02:00 |
Flyinghead
|
a953a0baa7
|
Use ring buffer for samples and detect buffer underruns
|
2018-04-29 17:56:01 +02:00 |
Flyinghead
|
39e0f378cb
|
OSX: add x64 target. Use JIT compiler. Clean exit. Use semaphore in core audio driver. Use layout-independent key codes to support int'l keyboards. Fixed GL window scaling.
|
2018-04-29 16:07:54 +02:00 |
Flyinghead
|
64a8ac1dd5
|
Add clean exit patch for x11 and 64-bit architecture
|
2018-04-27 16:54:15 +02:00 |
Flyinghead
|
35d3bd98d4
|
Disable fog table logging. Small optimization
|
2018-04-27 10:58:10 +00:00 |
Flyinghead
|
b8f3d37df2
|
Disabled some logging (Mr.Driller)
|
2018-04-27 10:50:21 +00:00 |
Flyinghead
|
94aa7c9e83
|
Fix alsa backend clicking noise on underrun. Set the buffer size to match the [omx] audio_latency setting
|
2018-04-27 10:49:23 +00:00 |
Flyinghead
|
10bdf7f449
|
Clean exit when exit key is pressed
|
2018-04-27 10:37:56 +00:00 |