Commit graph

52 commits

Author SHA1 Message Date
Nekotekina
1c4e89d2bf Formatting fixes, ToBE() replaced with data() 2015-01-13 17:54:36 +03:00
raven02
12edfeb216 RSX : last few cmd refactoring 2015-01-05 04:08:26 +08:00
raven02
d2e6f6fef0 RSX : few more cmd refactoring 2015-01-04 01:00:56 +08:00
raven02
fffadb975b RSX : inline fragment naming as vertex shader 2015-01-02 08:06:42 +08:00
raven02
8616d340bb RSX: create depth buffer only when required 2015-01-01 22:54:46 +08:00
raven02
a7ca705552 RSX: add alpha func/ref , depth func/mask and bug fix 2015-01-01 12:31:40 +08:00
raven02
3e3665a13b RSX: refactor glEnable cmd 2014-12-30 23:44:08 +08:00
raven02
1b87f9312b RSX : add ClearColor() / ClearStencil() / ClearDepth() / ClearSurface() 2014-12-30 03:37:58 +08:00
raven02
24a19a0dd9 format fix 2014-12-29 06:42:08 +08:00
raven02
51c107656f Temporary disable BRI instruction 2014-12-29 06:39:00 +08:00
raven02
06907cb942 format fix 2014-12-29 06:37:32 +08:00
raven02
b81e0f9e4c Remove duplicate code 2014-12-29 06:22:54 +08:00
raven02
4907dedf69 RSX: Implement LIT instruction 2014-12-29 06:21:34 +08:00
Raul Tambre
108e879266 Fragment Program improvements and additions
+ Added TODOs for REFL, LIT, LRP, BEM, TEXBEM and TXPBEM
- Removed the warning message about TEX_SRB texture projection being
used
* Implemented packSnorm2x16, unpackSnorm2x16, packSnorm4x8 and
unpackSnorm4x8. All need more testing to be confirmed as working
2014-12-28 09:53:01 +02:00
Raul Tambre
240c209360 Fix TXB instruction 2014-12-27 11:00:44 +02:00
Raul Tambre
1bde52623b Fragment Program improvements
* Implement TXP (Needs testing)
* Implement TXB
* Implement TXL
2014-12-26 17:56:55 +02:00
DHrpcs3
e1ea7a28c3 Fixed condition decompilation in vertex & fragment shaders
Added 30 & 60 modes to frame limiter
2014-12-22 01:10:22 +02:00
raven02
c76dd371f3 RSX: vertex data regression fix 2014-12-21 01:13:10 +08:00
raven02
3fc471eb32 RSX: shaders fix and vertex texture implementation 2014-12-17 22:01:59 +08:00
raven02
e27a1f98aa Fix missing break 2014-12-16 22:52:43 +08:00
raven02
c0b4bf2f94 log error for unimplmented fpcode 2014-12-14 23:21:41 +08:00
raven02
96a992fadb enum sca_opcode and vec_opcode 2014-12-14 23:10:48 +08:00
raven02
32aa5ad415 RSX : enum vec_opcode & sc_opcode 2014-12-14 23:09:44 +08:00
raven02
1b6bd42201 Minor fix 2014-12-14 00:39:28 +08:00
raven02
4967771df5 Add std::set<int> m_jump_lvls 2014-12-14 00:19:06 +08:00
raven02
a5705d3308 VP: Fixed BRI, Experimental BRA implementation 2014-12-14 00:17:23 +08:00
DHrpcs3
d593e47554 RSX: Fixed NV4097_SET_VERTEX_DATA4UB_M, NV4097_SET_VERTEX_DATA2F_M & NV4097_SET_VERTEX_DATA4F_M implementation 2014-12-02 00:02:05 +02:00
raven02
cd347fa110 Minor fix 2014-11-18 14:44:37 +08:00
Nekotekina
6df5ddb973 Few warnings fixed 2014-10-24 17:24:09 +04:00
Raul Tambre
9e5403aeb3 Remove unneeded be_t 2014-10-11 20:20:01 +03:00
raven02
b13a8ab4e3 Small RSX fix 2014-10-06 21:39:25 +08:00
DHrpcs3
eada1fe12c Improved be_t
Fixed NV4097_SET_TWO_SIDE_LIGHT_EN
Added LIS, ORI, NOP & BLR to PPU Jit
2014-10-01 12:45:43 +03:00
Raul Tambre
879e2d920c Add cellAvconfExt and cellVideoOutGetScreenSize
Also added a flag to RSX debugger showing if two sided lighting is
enabled, a 3D Monitor option and fixed a ")" missing in TODO printout
for sys_spu_elf_get_information.
2014-09-28 18:21:45 +03:00
Nekotekina
0044141631 sys_process_is_spu_lock_line_reservation_address
Formatting changed a bit
2014-09-17 17:15:17 +04:00
Nekotekina
85f2009175 Merge branch 'master' of https://github.com/DHrpcs3/rpcs3 2014-09-12 01:16:57 +04:00
Nekotekina
cd39256361 CallbackManager rewritten 2014-09-11 23:18:19 +04:00
Raul Tambre
88cc03b9e2 Implemented NV4097_SET_TWO_SIDE_LIGHT_EN 2014-09-11 18:59:42 +03:00
Nekotekina
b0d9fba418 Conflicts fixed 2014-09-06 02:54:42 +04:00
Nekotekina
12becc6120 MemoryBase::operator[] replaced 2014-09-06 02:12:10 +04:00
Nekotekina
225dba754d GetMemFromAddr, VirtualToRealAddr replaced
Some arg types changed
2014-09-05 21:23:00 +04:00
Peter Tissen
383f6aff2b unix preprocessor define typo fixed 2014-09-03 12:12:50 +02:00
Nekotekina
a8cfefac07 vm::ptr for u8/char types, mem_list_ptr_t removed 2014-08-31 19:01:48 +04:00
Nekotekina
028ce2dd9f stdafx_gui.h created, wx removed from stdafx.h 2014-08-29 02:49:26 +04:00
Nekotekina
61c4a88ab4 rFile.h, Thread.h, IdManager.h includes moved 2014-08-25 18:56:13 +04:00
Nekotekina
84c5899faf Abstract GSFrameBase class and callback 2014-08-25 02:23:26 +04:00
Nekotekina
efa538f9d7 include clearing 2014-08-23 04:16:54 +04:00
Lioncash
538498f21f GLGSRender: Fix always false error condition 2014-08-19 02:48:11 -04:00
Alexandro Sánchez Bach
cf9769fe65 Fragment Shader recompiler comments
Don't expect changes due to this commit.
2014-08-18 22:07:52 +02:00
Alexandro Sánchez Bach
b23a5f2312 RSXVertexData bugs fixed
* Some extra info on sys_rsx syscalls
* Code cleaned in GLGSRender.cpp
2014-08-18 16:37:23 +02:00
Alexandro Sánchez Bach
bb1749d3da cellGcmSys changes and minor fixes 2014-08-17 11:22:36 +02:00