Anthony Pesch
|
a58afaf7c5
|
added x64_backend_load_mem / x64_backend_store_mem to cut down on copy and paste
|
2016-12-29 14:59:53 -08:00 |
Anthony Pesch
|
361b98c625
|
dont rely on explicit uniform layout extension
use ifdef instead of if for shader attributes
|
2016-12-29 11:11:39 -08:00 |
Anthony Pesch
|
01e1b3eebc
|
added fallback SSE support when AVX isn't available
|
2016-12-29 09:28:12 -08:00 |
Anthony Pesch
|
31b3d8cd53
|
use nk_list_view_* to avoid rendering so many list view items
|
2016-12-28 22:28:30 -08:00 |
Anthony Pesch
|
05a3580bd1
|
OCI is also read-only
|
2016-12-28 01:39:52 -08:00 |
Anthony Pesch
|
b0826e2385
|
added initial support for PVR shading instructions
added support for use_alpha / ignore_tex_alpha / offset ISP/TSP settings
|
2016-12-28 01:17:30 -08:00 |
joseph
|
19f93bb27d
|
Add missing 8bpp paletted texture conversions
|
2016-12-27 22:55:02 -06:00 |
joseph
|
3657d9f542
|
Add missing 4bpp palette texture conversions
|
2016-12-27 20:23:55 -06:00 |
Anthony Pesch
|
2d717d0166
|
added check for AVX support to x64_backend_create
fixed bitrot around shutdown process
|
2016-12-27 15:37:52 -08:00 |
Anthony Pesch
|
9eb56d1ab2
|
remove remaining bool usage
|
2016-12-27 14:28:34 -08:00 |
Anthony Pesch
|
26e572e8e5
|
CCR's ICI bit is read-only, this fixes some games constantly resetting the cache when writing to other bits
|
2016-12-27 08:58:08 -08:00 |
Anthony Pesch
|
a87e1c2349
|
honor SCALER_CTL register, fixes Wacky Races video
|
2016-12-27 00:45:44 -08:00 |
Anthony Pesch
|
361e4ff19b
|
4 byte writes to SCIPD / MCIPD are also valid
|
2016-12-26 23:47:33 -08:00 |
Anthony Pesch
|
fc4aeb1079
|
fixed issue with type 4, 6 and 8 vertices where the 16-bit uv were not handled correctly - data is actually packed with v in the lower 8 bits
ignore invalid vertices when calculating znear / zfar
added mouse scroll support to nuklear menus
|
2016-12-26 23:33:38 -08:00 |
Anthony Pesch
|
bc1419b32d
|
calculate texture size correctly for mipmapped and vectorized textures when writing out traces
|
2016-12-26 19:52:44 -08:00 |
Anthony Pesch
|
92c6baf455
|
added frame marker to tile_context / texture_entry
made tile params scroll into view when selecting params with the keyboard
fixed fullscreen ui elements not resizing when the window resized
|
2016-12-26 14:28:24 -08:00 |
Anthony Pesch
|
adc8a82a5a
|
don't lookup next TA context on each write
use list instead of rb_tree for live contexts
|
2016-12-26 12:13:23 -08:00 |
Anthony Pesch
|
6b174f3bac
|
move vram access to dynamic handler, such that all texture reads / writes go through the same virtual host address, enabling texture caching to only monitor one address per texture
fix issue where starting / stopping a trace could corrupt the texture cache
|
2016-12-24 15:59:48 -08:00 |
Anthony Pesch
|
04cd97c4de
|
fudge z scale a bit more to fix UI rendering in many games
|
2016-12-24 00:04:55 -08:00 |
Anthony Pesch
|
64c1884f2f
|
ignore post-increment in SH4 memops when rm == rn, the store will overwrite
|
2016-12-23 22:55:52 -08:00 |
Anthony Pesch
|
f3fe32d6ae
|
updated memory access docs
|
2016-12-23 01:31:35 -08:00 |
Anthony Pesch
|
dfe4304e5c
|
empty parameters for integer options should be treated as 1
|
2016-12-22 20:15:40 -08:00 |
Anthony Pesch
|
8aa778b650
|
added log for successful audio backend creation
|
2016-12-22 20:11:43 -08:00 |
Anthony Pesch
|
e261c26ad5
|
initial guest memory access docs
|
2016-12-22 01:10:32 -08:00 |
Anthony Pesch
|
a1b1175818
|
fix download links in docs
|
2016-12-21 00:47:31 -08:00 |
Anthony Pesch
|
60648835e0
|
fix gcc release warning
|
2016-12-21 00:44:52 -08:00 |
Anthony Pesch
|
420b838135
|
use release configuration for ci builds
|
2016-12-21 00:01:59 -08:00 |
Anthony Pesch
|
87a2bf031c
|
avoid reentering FIQ handler if it hasn't completed
only allow AICA_INT_DATA to be set when writing to SCIPD / MCIPD
|
2016-12-20 23:46:39 -08:00 |
Anthony Pesch
|
9c56188487
|
added holly debug menu
|
2016-12-20 20:35:26 -08:00 |
Anthony Pesch
|
aba02cbae8
|
change git tag name
|
2016-12-20 13:28:07 -08:00 |
Anthony Pesch
|
db2ac9a02f
|
Create CNAME
|
2016-12-20 12:49:43 -08:00 |
Anthony Pesch
|
99b20946e5
|
different tags for different arch / platforms
|
2016-12-20 12:39:54 -08:00 |
Anthony Pesch
|
4e453d7a73
|
attempt pushing a new latest
|
2016-12-20 12:28:33 -08:00 |
Anthony Pesch
|
94d68bd557
|
attempt to deploy latest to github relases
|
2016-12-20 12:12:56 -08:00 |
Anthony Pesch
|
2b4ce08727
|
moving redream website sources into docs/
|
2016-12-19 23:58:03 -08:00 |
Anthony Pesch
|
48483d7322
|
add link to redream.io in README
|
2016-12-18 23:35:22 -08:00 |
Anthony Pesch
|
e6e7953960
|
add initial docs folder
|
2016-12-18 21:35:25 -08:00 |
Anthony Pesch
|
6bc46f24a4
|
disable stricthostkeychecking
|
2016-12-18 18:47:40 -08:00 |
Anthony Pesch
|
53ad6bd580
|
remove DEPLOY_PATH
|
2016-12-18 18:40:44 -08:00 |
Anthony Pesch
|
efe119d220
|
install sshpass on build machines
|
2016-12-18 18:29:25 -08:00 |
Anthony Pesch
|
4deb5a95e0
|
attempt to publish travis.ci artifacts
|
2016-12-18 18:04:17 -08:00 |
Anthony Pesch
|
4444a431b5
|
ignore OP_LOAD_* ops when calculating potential unary constant folds
ran clang-format
|
2016-12-18 16:06:52 -08:00 |
joseph
|
d8a4a623f4
|
Constant Propagation Pass: Minor Fixes
|
2016-12-18 17:45:59 -06:00 |
joseph
|
4ba9885aab
|
Add basic constant propagation simplification
|
2016-12-18 16:51:05 -06:00 |
Anthony Pesch
|
45d5a9b5d8
|
handle TA_LIST_CONT writes
|
2016-12-18 11:46:03 -08:00 |
Anthony Pesch
|
f5c21eba82
|
unify PCW list_type processing
|
2016-12-18 11:21:07 -08:00 |
Anthony Pesch
|
3e63806050
|
properly handle PCW list type when initially parsing the TA context
|
2016-12-18 02:09:15 -08:00 |
Anthony Pesch
|
b7d4f88ea6
|
remove minmax heap usage
|
2016-12-17 23:25:12 -08:00 |
Anthony Pesch
|
c84d92fcd3
|
moved optimization passes
|
2016-12-17 18:37:12 -08:00 |
Anthony Pesch
|
477560a74b
|
added intermediate relib 'object library' to speed up recc / retest builds
|
2016-12-17 16:36:33 -08:00 |