Zangetsu38
da3843e871
Update Project to Visual Studio 2017
...
Actually only use for me and for test with VS 2017
2017-01-23 21:52:22 +01:00
kd-11
5765b47bee
[rsx/wip] Use transform_branch_bits register for branch ops. Not yet correct (part 1)
2017-01-23 21:52:22 +01:00
kd-11
8aca7f4808
[gl/WIP] Dump transform program branch bits to log for debug purposes.
2017-01-23 21:52:22 +01:00
kd-11
1968027229
[rsx/gl] Implement method registers fetch transform branch bits
2017-01-23 21:52:22 +01:00
kd-11
827bed69b5
[vk] Addendum. Fix build.
2017-01-23 21:52:22 +01:00
kd-11
77ada8e7dc
[rsx/dx12/vk/ogl] Refactor blend constants fetch; properly fill blend constants for vulkan
2017-01-23 21:52:22 +01:00
kd-11
6ef87d39f6
[rsx/vp] Improve BRB opcode implementation
2017-01-23 21:52:22 +01:00
kd-11
ba53fe9cee
[gl] Dont flush on every sync wait (Needs improvement to sync after next call)
...
[gl] Increase index buffer size to 64M since some games draw excessive geometry
2017-01-23 21:52:21 +01:00
kd-11
0190c0e9d3
[rsx/wip] Fix counting error again!
2017-01-23 21:52:21 +01:00
kd-11
02bb79e245
[rsx/wip] Me learning how to count :p
2017-01-23 21:52:21 +01:00
kd-11
335fb6456e
[rsx/wip] Take the branching code on BRB when bit 25 of d3 is set
2017-01-23 21:52:21 +01:00
kd-11
91b73dafd5
[rsx/wip] Print bytecode in shader when BRB op is encountered
2017-01-23 21:52:21 +01:00
kd-11
c65dba7862
[rsx/wip] Fix yet another typo
2017-01-23 21:52:21 +01:00
kd-11
711e117dd2
[rsx/wip] Fix broken jump lvl code
2017-01-23 21:52:21 +01:00
kd-11
1f62da8a70
[rsx/wip] Fix typo
2017-01-23 21:52:21 +01:00
kd-11
aa2aa70875
[rsx/wip] Dump raw shader, fix typo
2017-01-23 21:52:21 +01:00
kd-11
fe7cba5eac
[rsx/wip] Branch to absolute address for BRB instead of Address Register redirection
2017-01-23 21:52:21 +01:00
kd-11
cf18699748
[rsx/wip] Fix typo
2017-01-23 21:52:21 +01:00
kd-11
49cff4ed4b
[rsx/vp/wip] Do not clear jump lvls on BRB (push jump address instead?)
2017-01-23 21:52:21 +01:00
kd-11
e630c828c3
[rsx/wip] Implement BRB opcode (test 1)
2017-01-23 21:52:21 +01:00
Zangetsu38
c2806c8d11
Update LLVM submodule with Release 3.9
2017-01-23 21:52:21 +01:00
O1L
8318eed068
Seems like sfunc and zfunc comparison constants used by NV4097_SET_DEPTH_FUNC and NV4097_SET_STENCIL_FUNC
2017-01-23 23:49:17 +03:00
O1L
778199ceb1
Added missing stencil op
2017-01-23 23:49:17 +03:00
O1L
6b48a72d42
GL: fixed user clip implementation
2017-01-23 23:49:17 +03:00
O1L
07a366b608
VP decompiler: fixed condition update flags using
2017-01-23 23:49:17 +03:00
Nekotekina
d07ea31400
cellOskDialog fix
2017-01-23 21:25:29 +03:00
al0xf
aa357b9ae8
Add OSK GUI ( #2275 )
...
* Initial commit of OSK GUI
Also handles character encoding, you can for instance input in Chinese.
* Fixes for osk gui
2017-01-23 20:14:12 +03:00
Nekotekina
78ecb115f3
LLVM: progress dialog
2017-01-22 22:44:26 +03:00
Nekotekina
6cf006b02b
Linux build fix + instructions
2017-01-22 18:50:55 +03:00
Nekotekina
7a356d3294
is_leaf_function fix (Linux)
2017-01-22 18:50:55 +03:00
Ivan
fb56c14853
LLVM fix (skylake) ( #2269 )
2017-01-21 23:40:37 +03:00
Ivan
fbf8231642
PKG Installer fix ( #2268 )
...
Fix homebrew pkg
2017-01-21 16:06:28 +03:00
Ivan
f881282a8b
Update README.md ( #2267 )
...
Added discord server address
Added patreon link
2017-01-21 14:57:23 +03:00
Cornee Traas
435ef04c34
Bind SET_POLYGON_STIPPLE_PATTERN ( #2259 )
...
Causes MGS4 to boot a little bit further
2017-01-20 10:48:17 +08:00
al0xf
f2ba41af46
Stub cellOsk ( #2264 )
...
* Stub cellOsk
Returns the word "rpcs3" as OSK input for now. Tested and working in
Terraria, Nier, and some homebrew. The next step would be to hook it up
to the GUI so the user can enter any text.
* Fix commit
* Fix formatting
* cellOsk improvements
* cellOsk improvements
2017-01-19 01:01:25 +03:00
AnnieL
b4c77afdc4
Update LLVM on Travis
...
Should fix the issue with Travis (No available formula with the name "llvm36").
We're using 3.8 so there's no reason for Travis to use 3.6.
2017-01-18 18:23:52 +03:00
AnnieL
2d9e02b0a7
Check if gcc version is below 5.1 or equal to 6.1
...
Outputs a fatal_error if a version of gcc below 5.1 or 6.1 is being used.
#2236
2016-12-30 14:27:38 +03:00
kd-11
9e84804eb0
Merge pull request #2237 from kd-11/gl_rsx_wip
...
RSX/GL: Fix common vertex program decompiler bug; fix broken dxt mipmaps on openGL
2016-12-15 20:26:13 +03:00
kd-11
fb5df32990
rsx/vs: decode sca ops after vec ops
2016-12-15 14:36:28 +03:00
kd-11
a1e725ffeb
gl: Decode dxt textures to a staging buffer
2016-12-15 14:36:28 +03:00
kd-11
9cbecbd8cb
Merge pull request #2234 from itmo153277/master
...
Allow UE3 games to startup
2016-12-15 14:34:30 +03:00
Viktor Ivanov
1a4b5413bd
Log call to cellGameDataGetSizeKB
2016-12-05 21:47:23 +03:00
itmo153277
124f5d0097
Allow UE3 games to startup
2016-12-05 20:35:05 +03:00
Ivan
684089ba81
Relicense sceVideodec.h
2016-12-02 21:16:31 +03:00
Ivan
b6bd02daf0
Add "License" section
2016-12-02 21:16:31 +03:00
kd-11
973bf5abdf
gl: Disable overlay if required extension is not supported ( #2212 )
2016-10-20 11:20:45 +08:00
Yishuai Li
80a9abcfc8
fix type conflict with macOS ( #2157 )
2016-10-20 03:42:14 +03:00
kd-11
2c803dbe66
gl/vk: Bug fixes and improvements ( #2206 )
...
* gl: Only bind attrib textures on thread startup
* gl: Persistent mapped buffers
* gl: Fix emulated primitives in an inlined array
* gl: Do not re-update program information every draw call
* gl/vk: s1 type is signed normalized not unsigned normalized
* gl/rsx: Allow disabling of persistent buffers for debugging
gl: Large heap size is more practical
gl: Fix a bug with legacy opengl buffers
* gl/rsx: Allow emulation of unsupported attribute formats
* gl: Fix typos and remove dprints
gl: cleanup debug prints
* ui: Move the GL legacy buffer toggle to the left pane
* vk/gl: Fix cmp type, its range is [-1,1] not [0,1] SNORM_INT
2016-10-18 15:57:28 +08:00
kd-11
8454949eea
gl/vk/rsx: Add a cross-platform overlay text; Minor perf improvements and rsx bugfixes ( #2196 )
...
* gl/rsx: Implement platform-agnostic text overlays
gl: Restore performance metrics using new text out helper
gl/rsx: Refactor text generation class
* vk: Enable text overlay
gl/vk: Polish overlay counters implementation
gl: Better resource shutdown for text writer
* gl: Optimization, do not rebind TIUs every frame. Speedup
* gl: Optimizations and improvements to vertex upload code
* gl/vk: Texture format swizzles
vk: Texture format fix
vk: Fix YX format swizzles
* rsx: Decode vertex texture index
2016-10-11 08:55:42 +08:00
kd-11
7a9841bb2a
gl/vk/dx12: Fix depth reconstruction bug; Fix sampler parameters ( #2188 )
...
vulkan: Fix duplicated code bug
fix rebase
2016-10-04 21:51:40 +08:00