Nekotekina
6f1efc851f
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2014-06-29 07:22:39 +04:00
Nekotekina
8987350b5b
Small changes 2
2014-06-29 07:21:57 +04:00
raven02
382af8437c
Fix texture MAG filter and add max anisotropy
2014-06-28 21:12:14 +08:00
raven02
a1db96d70d
Fix CELL_GCM_TEXTURE_DEPTH24_D8 and detail trace for GLTexture::Init()
2014-06-28 07:30:12 +08:00
Peter Tissen
95f1a0e645
use only one set of logging macros instead of two and don't use free() as a function name
2014-06-27 15:28:17 +02:00
Peter Tissen
21da317453
Logging system rework
...
* use one central unified log with channels/priorities ad-hoc listener registration and de-registration
* disable buffering by default
* add multi-threaded ringbuffer implementation
* use buffered listener for the gui (using the ringbuffer)
2014-06-26 17:34:28 +02:00
raven02
677bc4c553
RSX: Use blit for MRT as well
2014-06-24 00:42:57 +08:00
raven02
fe74f97d44
RSX : delete PBO when exit thread
2014-06-23 03:45:32 +08:00
raven02
a99061127f
RSX: asynchronous glReadPixels with PBO for writing color/depth buffers
2014-06-22 18:44:22 +08:00
raven02
f5813bf2cd
Paritally revert #359
2014-06-22 06:55:02 +08:00
raven02
2f2a0c8fbc
FP: flush m_code_level & check emptyness of m_end_offsets
2014-06-22 05:23:24 +08:00
raven02
12f217aba9
RSX: matrix offset fix and use original buffer width for writing color/depth
2014-06-21 12:02:11 +08:00
Hykem
9048bab305
Merge pull request #350 from Nekotekina/master
...
Some crash avoidance
2014-06-20 14:47:59 +01:00
raven02
efffc7e6bc
Option allow downscaling 720p/1080p to 480p
2014-06-20 17:49:22 +08:00
Nekotekina
237e7989b4
Tried to avoid glDeleteShader crash
2014-06-20 00:34:09 +04:00
raven02
79d34afb96
Remove glDetachShader for vp and fp
2014-06-18 00:21:40 +08:00
raven02
0541482ee4
Drop off glEnable(GL_SCISSOR_TEST)
2014-06-16 06:32:11 +08:00
raven02
ee58ba9fd9
Paritally fix depth read elf
2014-06-16 03:05:28 +08:00
raven02
76c8eedb25
RSX : implement line stipple
2014-06-15 05:53:26 +08:00
raven02
5007d62e27
Regresion fix : restore point size functionality
2014-06-15 00:59:16 +08:00
raven02
469faf43aa
Fix line width conversion and comment out point size which already done in vertex shader
2014-06-14 04:14:04 +08:00
raven02
8112440a27
Fix point size/line_width/poly_offset_scale_factor/bias
2014-06-13 02:18:12 +08:00
raven02
70f6871363
Fix vertex program decompile function
2014-06-12 04:22:32 +08:00
Peter Tissen
e85abdeb2c
remove unexplained commented out code that I added myself with the last PR
...
* remove unexplained commented out code that I added myself
* revert asmjit settings change that was meant to only be local for me
2014-06-09 02:55:16 +02:00
Peter Tissen
c37905e465
initial start to eliminate static func init, not compilable atm
...
move module initialization into a module manager, still has some issues like stopping not working and debug crashing
add #idef 0 to modules that aren't in the windows project
don't double initialize and don't de-initialize for now, since many modules don't expect it and it leads to many errors
remove duplicate module lists for empty modules and implemented ones, make Module non-copyable but movable
add secondary project, no real use for it now
add some memleak config to the emucore and add asmjit path to rpcs3
small rebase error fixed to get it to compile again
add filters for emucore
re-add the module manager and static file
WIP commit, linker errors abound
some more abstraction layer stuff
fix the remaining linker errors, re-enable platform specific mouse, pad and keyboard handlers
rebasing
fix memset undefined and re() usage of se_t before declaration
Add wxGUI define by default for cmake builds
fix copy constructors of Datetime header
fix copy constructors of other wx interface classes
remove static declarations of global variables
make wxGLCanvas constructor non-ambiguous even with wx2.8. compat mode, fix wrong std::exception constructor calls
remove duplicate definition for FromUTF8 and ToUTF8
temp changes
2014-06-08 23:16:06 +02:00
DH
3c8815cc06
Improved Vertex Shader Decompiler
...
- Fixed condition register selection
- Implemented LIT
- Fixed RCP
2014-06-08 17:52:35 +03:00
DH
7bb966ba82
Improved PPU Interpreter
...
- Fixed UpdateCR0
- Fixed XER.CA updating
2014-06-08 08:27:57 +03:00
DH
03d2798dba
Fragment Shader Decompiler: fixed condition registers.
2014-06-07 19:20:39 +03:00
DH
e0046671f1
Improved Fragment Shader Decompiler
...
- Fixed KIL
- Added all regs to reg_table
2014-06-07 18:52:25 +03:00
DH
1b1ce85b32
Fixed small error in Fragment Shader Decompiler
2014-06-07 18:32:15 +03:00
DH
a4740d5f09
Improved unknown HLE functions logging
...
Fixed Fragment Shader Decompiler
2014-06-07 18:08:14 +03:00
DH
f8e8e2f624
Improved Fragment Shader Decompiler
...
- Implemented LIT, RFL, LIF, BRK, IF, LOOP, REP
- Fixed KIL, RCP, RSQ, DP2A
Implemented fmt::replace_first & fmt::replace_all
2014-06-07 17:15:49 +03:00
Peter Tissen
40add8f9a2
Seperate ConLog.h and ConLogFrame.h (for now only seperate headers)
...
make precompiled header slimmer under Linux to increase CI and dev-machine build-times
make sure unused modules don't compile
add unused modules to the VS project to easier keep track of them
2014-06-06 02:50:22 +02:00
raven02
ba91345984
enum for vertex data type
2014-06-04 23:59:46 +08:00
raven02
1a37723a05
Add missing case 0x0d
2014-06-04 03:02:12 +08:00
raven02
59628960b6
Fix opcodes STR/SFL for both VP and FP
2014-06-04 02:53:06 +08:00
raven02
8bb5da3b06
Speedup write color buffers
2014-06-03 18:32:27 +08:00
raven02
ceeff8ae81
Fragment decompiler change to async mode
2014-06-01 14:54:56 +08:00
raven02
1bff3ad6ff
Opcodo : Add DP2A and temporarily disable KIL
2014-06-01 07:12:31 +08:00
raven02
08c7ae64e3
Compact duplicate draw objects routine
2014-05-31 15:48:23 +08:00
Alexandro Sánchez Bach
a0cc3a0fb0
Merge pull request #286 from Nekotekina/master
...
Some bugs fixed
2014-05-31 00:20:39 +02:00
Nekotekina
d5d4f88c17
Small RSX fix
2014-05-30 21:16:20 +04:00
raven02
323a48d14b
Cleanup and add point size/point sprite/specular
2014-05-30 19:19:26 +08:00
raven02
13d68cbeeb
Opcode : add STR/SFL and fix KIL (discard)
2014-05-28 11:32:56 +08:00
raven02
872cbec8ba
Opcode : add KIL & LRP
2014-05-28 08:03:57 +08:00
Alexandro Sánchez Bach
40f0f80f5d
Minor changes
...
Irrelevant modifications. None of this affects RPCS3 directly.
2014-05-25 22:31:40 +02:00
raven02
fe31f1be61
Re-enable glPrimitiveRestartIndex
2014-05-26 00:50:43 +08:00
raven02
a2af749e71
Replace slow glReadpixels routine with glBlitframebuffer for non-MRT
2014-05-23 22:22:32 +08:00
raven02
94393ff4ea
Re-enable glFrontFace with sanity check
2014-05-22 01:08:46 +08:00
raven02
3445f8a49f
There is no glEnable(GL_FRONT_FACE)
2014-05-22 00:48:49 +08:00