Nekotekina
cad7a05848
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2014-03-21 13:02:10 +04:00
Alexandro Sánchez Bach
37f7a31a22
Another small fix related with TextureBorderColor
...
TODO: Find an appropriate place for setting the GL_TEXTURE_BORDER_COLOR
parameter.
2014-03-18 18:27:11 +01:00
Alexandro Sánchez Bach
2601933bdc
TextureBorderColor & cellFont problems fixed
...
* Fixed tabs/spaces problem in cellSysutil.h too.
NOTE: The problem with cellFont (crash on line 604) has been fixed, but
for a high price: There is now a huge memory leak when a NULL pointer is
passed to cellFontRenderSurfaceInit.
2014-03-18 17:45:26 +01:00
kacek
4b14c72ed8
implemented cellGcmsetTexture_BorderColor function
2014-03-18 01:03:26 +01:00
Sacha
6968137bbc
Fix slashes for Linux
2014-03-17 23:41:15 +10:00
Nekotekina
475c3ff967
Merge https://github.com/elisha464/rpcs3
2014-03-17 13:17:12 +04:00
Alexandro Sánchez Bach
6c4a980d36
Minor changes
...
* Fixed identation
* Make some parts of the code more readable.
2014-03-14 18:12:12 +01:00
DH
0e437312ad
Improved OpenAL audio output
...
Implemented LDBRX PPU instruction
Enabled FRSQRTE PPU instruction
Improved Fragment Program Decompiler
Implemented Log lvl selection
2014-03-13 02:26:53 +02:00
elisha464
62f9d454eb
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2014-03-11 21:00:21 +02:00
elisha464
c08c5eef10
disabled a few stuff and changed color to white before rendering to main window (fix fw_stencil_reflect)
2014-03-11 20:52:14 +02:00
Sacha
5f3f7e197a
Linux build fix.
2014-03-12 02:36:58 +10:00
Aishou
d418cceae4
fix the typo.
2014-03-01 15:32:15 +01:00
Aishou
377db4515a
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
...
Conflicts:
Utilities/BEType.h
2014-02-28 19:55:48 +01:00
elisha464
1ab5bc40a0
fixed colors on scogger
2014-02-28 11:19:56 +02:00
elisha464
d0300e5f43
fix alpha test
2014-02-27 19:47:08 +02:00
elisha464
5fbc190c80
fixed flipped colors on some homebrews
2014-02-26 23:24:57 +02:00
Aishou
f85420b343
small compile fixes
2014-02-26 14:24:41 +01:00
Bigpet
92fb77d50e
more merge fixes, I should really compile it before submitting a pull request
2014-02-23 20:40:12 +01:00
Bigpet
1be8563fdb
fix small merge mistake
2014-02-23 18:21:10 +01:00
Bigpet
9a30ce5f18
Make buildable with GCC in Linux
...
* replace GetThreadID with std::this_thread.getId()
* name all anonymous structs and unions that contain non-trivially constructable objects
* made default constructor for big endian type noexcept to make it work with std::atomic
* move instantiated specialized template function members ouside of the class definition to comply with the standard
* added default instantiation for template parameter "=nullptr"
* used the C++11 standardized thread_local instead of the __declspec(thread)
* added transitional definitions to bridge the microsoft specific calls (compare and exchange and aligned alloc)
* removed cyclic dependency between Emulator->CPUThreadManager->CPUThread->SMutex->Emulator->...
* fixed some instances of indentation by space instead of tabs
* surrounded some unused code with an #if 0 block to make sure it doesn't compile
2014-02-23 17:52:52 +01:00
Alexandro Sánchez Bach
696e00a570
Merge refactoring branch & Krofna's pull req. #46
2014-02-23 02:39:46 +01:00
DH
81b19057bb
Implemented audio Dump To File
...
Fixed MFOCRF, MTOCRF, MTCRF
Minor fixes
2014-02-22 14:06:23 +02:00
Bigpet
07135570f4
merge branch
2014-02-21 20:36:22 +01:00
Alexandro Sánchez Bach
e7a721a1fb
Merge pull request #46 from krofna
2014-02-21 17:13:57 +01:00
Alexandro Sánchez Bach
17b877e448
Minor changes in RSXTexture.h and PKG Loader
...
* Moved RSXTexture from RSXThread.h to RSXTexture.h
* Renamed RSXTexture::Getmipmap to RSXTexture::GetMipmap
* Used more GCM texture format constants in GLGSRender.h
* PKG Loader: Added an "Overwrite?" dialog in case the folder
dest+titleID (i.e. "/dev_hdd0/game/"+titleID) already exists. Note that
in that case, the game won't be installed regardless of the option you
choose on the dialog.
2014-02-21 14:21:08 +01:00
DH
b1df7444a4
Minor fixes
2014-02-19 19:27:52 +02:00
Alexandro Sánchez Bach
b85a86b225
RSX Debugger: Shader program editor
...
* Added checkbox in the Settings dialog for logging/editing shader
programs.
* Added "Programs" tab to the RSX Debugger. Double-click on the entries
to view/edit the shaders. Click on "Yes" after closing the editor will
recompile your program even if no changes were done.
* Replaced "Ctrl+C" shortcut for running the emulator with "Ctrl+E" to
avoid accidentally unpausing the emulator when copying text.
* Added glDetachShader to GLProcTable.tbl
NOTE: There is a known bug: For some reason, certain shaders refuse to
compile again, even if you save the original shader as the "new" one.
2014-02-19 01:41:57 +01:00
elisha464
7f7b12a6dd
a small fix in vertexShaderDecompiler (fixes scogger loading screen)
2014-02-17 23:05:59 +02:00
Alexandro Sánchez Bach
ab25edfacc
Few source-code improvements
...
* Fixed identation inconsistency after last merge.
* Replaced uint32_t with u32 in LinearToSwizzleAddress.
* Replaced hardcoded values with defined GCM constants (in Emu/GS/GCM.h)
in some switch statements.
This commit won't produce any changes in the RPCS3 executable. It's just
to make the code easier to read.
2014-02-16 22:17:56 +01:00
DH
a7368cc893
Merged elisha464 branch
2014-02-16 10:56:58 +02:00
Nekotekina
5a240c32a9
log fixes (to wx_str())
2014-02-13 20:59:13 +04:00
Peter Tissen
de95ac3adb
remove the outdated gl.lib reference, if this causes new linker issues we need to add the right name to the vcxproj instead
2014-02-12 21:46:23 +01:00
Peter Tissen
b05e466e8f
clean up more output conversions, everything that wants to get printed needs to be explicitly convertex to the wxCharType otherwise the VFormat prints nothing
2014-02-10 19:51:03 +01:00
Peter Tissen
b9c3dc352d
use .wx_str() instead of .mb_str(), Dbg console is still broken
2014-02-10 13:53:09 +01:00
Peter Tissen
59dcbd3ba3
make it compilable, don't merge this, string logs are broken and paths absolute to my machine
2014-02-10 02:13:13 +01:00
DH
beb19633e9
Implemented vfsLocalDir & vfsDirBase.
...
Improved ThreadBase.
Minor fixes.
2014-02-02 21:42:32 +02:00
elisha464
985b27daab
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2014-02-01 00:02:10 +02:00
DH
d93ce95a36
Small fixes
2014-01-31 22:54:26 +02:00
elisha464
678e455b4f
fixed fragment decompiler
...
when adding a const, I added a check to see if it already exists
2014-01-31 22:44:35 +02:00
DH
4b8d6b6919
Improved ThreadBase.
...
Improved Vertex Shader Decompiler.
2014-01-31 20:40:18 +02:00
elisha464
057efb48fa
fix problem where there was black quads instead of text in fw samples
2014-01-26 23:08:09 +02:00
DH
ab41540064
Improved ID manager.
...
Improved MemoryBlock.
2014-01-19 05:14:11 +02:00
DH
7971db665e
Improved Vertex Shader Decompiler.
...
Fixed VFS Manager crash.
Fixed SPU image loader.
Draft implementation of cellFsAioRead.
Improved Callbacks.
2014-01-07 22:11:02 +02:00
DH
eaef09df91
Improved PSF loader.
...
Improved Game Viewer.
Implemented cellPadGetInfo.
Minor improvements.
2013-12-08 15:47:54 +02:00
DH
34f5997f82
Improved OpenGL renderer.
...
- Rotate color buffer.
2013-12-08 02:42:59 +02:00
DH
76a93443c3
Improved OpenGL renderer
...
- Implemented color buffer reading.
2013-12-08 02:09:16 +02:00
Alexandro Sánchez Bach
5ce57e963f
New functions & Minor changes
...
* cellGameBootCheck, cellSysutilGetSystemParamString partially
implemented.
* Improved debug SELF loader (I applied DH's changes over another part
of code that Hykem wrote).
* Added checkbox in the Config>Settings menu to ignore Read/Write errors
(disabled by default).
* Minor issues.
2013-11-29 05:56:26 +01:00
Sacha
6bcaf469e8
First stage of WX dependency removal.
2013-11-28 05:16:19 +10:00
DH
9ce30fdd74
Improved OpenGL renderer & RAW SPU
...
- Improved Fragment Shader Decompiler.
- Fixed NV308A_COLOR cmd.
- Fixed break points for RAW SPU Thread.
- Added cellMsgDialogOpen2 to cellSysutil module.
2013-11-26 06:34:19 +02:00
Mislav Blažević
9a8cf34f44
Fix linking
2013-11-24 10:23:04 +01:00
Alexandro Sánchez Bach
f43a324937
New GCM commands implemented
...
- NV4097_SET_DEPTH_BOUNDS_MIN
- NV4097_SET_POLY_OFFSET_FILL_ENABLE
- NV4097_SET_POLY_OFFSET_LINE_ENABLE
- NV4097_SET_POLY_OFFSET_POINT_ENABLE
- NV4097_SET_RESTART_INDEX_ENABLE
- NV4097_SET_RESTART_INDEX
2013-11-24 01:47:17 +01:00
Mislav Blažević
2926d3805c
Cleanup OpenGL hacks
2013-11-23 23:31:05 +01:00
Mislav Blažević
d8bd34b57e
Start porting to GNU compiler
2013-11-23 23:27:58 +01:00
DH
62c1980cac
Improved PPU Interpreter
...
- Fixed MULHW & MULHWU.
- Improved MULHD & MULHDU.
2013-11-23 04:55:26 +02:00
DH
9d5b13839b
- Fixed OpenGL renderer LoadVertexArray & DrawArray.
...
- Improved SPU SCs.
- Renamed mem_ptr_t -> mem_list_ptr_t, mem_struct_ptr_t -> mem_ptr_t.
2013-11-19 23:10:23 +02:00
DH
5373747210
- Improved sc function binder.
...
- Improved Module binder.
- Added Dump Depth Buffer & Dump Color Buffers options (values can be changed on the fly).
2013-11-16 23:12:30 +02:00
Alexandro Sánchez Bach
382ae8a78f
Improved cellResc module
...
* cellResc module improved
* Many changes in this commit are from [DH]: The implementation of
cellRescSetConvertAndFlip, cellRescSetWaitFlip and cellRescSetSrc as
well as all the other changes that are not in cellResc module.
* Fixed another conflict from O1L/rpcs3 (master): Deleted
"cellPhotoUtility" (which already exists in cellPhotoExport)
Now all the conflicts are solved. :-)
NOTE: We should search for a better name for 's_rescInternalInstance'.
This one is just too long and some lines don't even fit in my screen
because of this.
2013-11-16 01:38:22 +01:00
DH
521244b0e0
Improved GS Renderer.
2013-11-09 23:29:49 +02:00
Hykem
3076571b6f
Fixed OpenGL error 0x0502.
...
Implemented cellRtc module.
Added module name list in cellSysmodule to aid debugging.
2013-11-09 01:27:37 +00:00
DH
0b35be32a4
- Implemented ARM9Thread.
...
- Improved OpenGL Renderer.
- Improved RAW SPU mfc.
2013-11-03 21:23:16 +02:00
DH
8259006bc3
Improved OpenGL renderer.
...
- Improved Vertex Shader Decompiler.
- Fixed CMD analyzer.
- Improved sys_fs module.
- Minor fixes.
2013-10-06 17:15:04 +03:00
DH
dd48f827c3
- Implemented be_t, mem_struct_ptr_t, vfsFile.
...
- Improved sys_fs, cellPngDec, cellJpgDec, cellGifDec modules.
2013-10-06 15:07:42 +03:00
DH
eebe859f83
Improved mem_t.
...
- Implemented mem_ptr_t.
- Fixed issue 3.
2013-09-25 00:11:29 +03:00
Cornee Traas
f4b98074b0
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
rpcs3/Emu/GS/GL/GLGSRender.cpp
rpcs3/Gui/InterpreterDisAsm.cpp
rpcs3/Gui/MainFrame.cpp
2013-09-03 19:26:31 +02:00
DH
a9fdcd959b
OpenGL renderer:
...
- Disabled dump vertex data.
- Fixed fragment constants loader.
- Fixed fbo creation.
- Implemented texture filtering.
2013-08-27 18:18:01 +03:00
DH
f83aa9d5ae
OpenGL renderer:
...
- Improved Vertex & Fragment Shader Decompilers.
- Implemented fp uniform loader.
- Implemented DXT1 & DXT2 textures decompression.
- Implemented draft cellResc module.
- Updated glext.
PPU Interpreter:
- Fixed VSPLTW, VNMSUBFP, VMRGLW, VMRGLH, VMRGLB, VMRGHW, VMRGHH, VMRGHB instructions.
cellFs:
- Fixed cellFsStat syscall.
2013-08-26 17:18:59 +03:00
DH
234e174b7d
- Implemented send open system menu cmd.
...
- Added cellSysutil module.
- Improved OpenGL renderer.
- Added cube & hello world homebrews.
- Implemented more GCM syscalls.
2013-08-19 02:06:11 +03:00
DH
2f5fa75bb4
- Fixed sys_ppu_thread_exit.
...
- Disabled some dbg tools.
2013-08-17 19:23:03 +03:00
DH
0aff049960
- Improved Vertex & Fragment Shader Decompilers.
...
- Fixed some FPR instructions.
- Implemented more GCM syscalls.
- Fixed callbacks alert.
2013-08-17 01:22:26 +03:00
Cornee Traas
96c692aefc
Fix spelling of IsRunned to IsRunning
2013-08-12 11:56:56 +02:00
DH
f42d4b6572
OpenGL Renderer fixes:
...
- Fixed Vertex & Fragment Shader Decompilers.
- Fixed Transform Constants loading.
2013-08-11 00:56:24 +03:00
DH
81e874c9e2
- Implemented HDD manager.
...
- Implemented VFS manager.
- Implemented MFC.
- Fixed ELF Compiler.
- Improved HLE Func binder.
2013-08-03 12:40:03 +03:00
DH
559852a8fc
- Implemented RAW SPU.
...
- Implemented memory mapping.
2013-07-12 15:42:17 +03:00
DH
fb57bb9c4e
- Implemented MTCRF instruction.
...
- Implemented sys_spu_thread_set_argument syscall.
- Improved Debugger.
2013-07-08 16:24:46 +03:00
DH
b35dfdf29b
- Improved PPCDecoder.
...
- Improved PPUDecoder.
- Improved Debugger GUI.
CompilerELF:
- Added all PPU instructions.
- Fixed analyzer crash.
2013-07-03 19:17:16 +03:00
DH
5753edf6ef
- Improved sc function binder.
...
- Improved GLGSRender.
2013-06-30 11:46:29 +03:00
DH
3bb7a299ca
http://code.google.com/p/rpcs3/source/detail?r=45
2012-11-15 17:45:11 +02:00
DH
a90b5cf37a
http://code.google.com/p/rpcs3/source/detail?r=44
2012-11-15 01:39:56 +02:00