Commit graph

3632 commits

Author SHA1 Message Date
kd-11
c27283c0d8 rsx/fp: src3 workaround 2017-03-23 02:28:34 +01:00
kd-11
58816f0f3a gl/vk: Fix projected coordinate lookup on a cubemap sampler 2017-03-23 02:28:34 +01:00
kd-11
b79742b222 fix false alphakill flags when texture fetch is optimized away 2017-03-23 02:28:34 +01:00
Jake
2621d6a3e0 Crypto: fix sprx/self check in npDrm and edata fixes 2017-03-23 02:28:34 +01:00
clienthax
742cee9108 Fixs for klics 2017-03-23 02:28:34 +01:00
kd-11
9f07674dfa accelerate all copies to local RSX memory; Clipping fixes 2017-03-23 01:21:17 +03:00
kd-11
a08a768f50 gl/rsx/blit: Resolve clipping validation a different way. Hopefully no regressions this time 2017-03-23 01:21:17 +03:00
kd-11
cfcb5684a0 Revert "gl: Fix clip offsets in nv3089::image_in (accelerated path only)"
This reverts commit a784ef5ee4a04870cb461b00284a954b1ed0a833.
2017-03-23 01:21:17 +03:00
kd-11
0f121bdf37 gl: Fix clip offsets in nv3089::image_in (accelerated path only) 2017-03-23 01:21:17 +03:00
kd-11
3231f0aad0 Use sampler objects for all sampler state parameters 2017-03-23 01:21:17 +03:00
kd-11
fe0600866c Improve scaling and separate sampler state from texture state 2017-03-23 01:21:17 +03:00
kd-11
604e42bde8 Revert "gl: Fix vertical blit scaling factor"
This reverts commit d64334b02dcc5ae3fea70e25b0e7bdb5e656448b.
2017-03-23 01:21:17 +03:00
kd-11
7a02d6e4ed gl: Fix vertical blit scaling factor 2017-03-23 01:21:17 +03:00
kd-11
bcc79b38b8 gl:Use proper upscaling filter for final present 2017-03-23 01:21:17 +03:00
kd-11
26d36e28fa do not force swizzled surfaces to use slow cpu path 2017-03-23 01:21:17 +03:00
kd-11
ccdd55a607 Properly perform clipping stage using an inverse transform 2017-03-23 01:21:17 +03:00
kd-11
06da2071b4 use the cpu to do memcpy trivial clipping operations 2017-03-23 01:21:17 +03:00
kd-11
ffd9ab12c6 rsx/gl/scaling: Fixes 2017-03-23 01:21:17 +03:00
kd-11
5928b78c45 rsx/gl: Accelerate blit using texture cache for storage 2017-03-23 01:21:17 +03:00
kd-11
85f80cfbd1 gl/debug: More fixes 2017-03-23 01:21:17 +03:00
kd-11
e7271179f7 Fixes 2017-03-23 01:21:17 +03:00
kd-11
b6fd878834 gl/debug: Fix protection for debug 2017-03-23 01:21:17 +03:00
kd-11
508cf11b88 gl: Get scaling basics working 2017-03-23 01:21:17 +03:00
kd-11
25bdc076cd gl: Add surface offset calculations (broken atm/ WIP) 2017-03-23 01:21:17 +03:00
kd-11
30d45356a3 gl: Debugging argb8 hw scale (broken atm/ WIP) 2017-03-23 01:21:17 +03:00
kd-11
585a66ba21 gl: Beginnings of hw blit 2017-03-23 01:21:17 +03:00
kd-11
a2f6c27221 gl: Prep for hw blit 2017-03-23 01:21:17 +03:00
kd-11
a892a990f7 rsx: Set up hw accelerated blit 2017-03-23 01:21:17 +03:00
Nekotekina
3bfe17a14f PPU: HACK instruction removed
Breakpoints fixed
2017-03-22 23:23:47 +03:00
Nekotekina
ddd6ebc58d LLVM: Bump obj version 2017-03-22 01:33:50 +03:00
Nekotekina
1b5c0c68dd LLVM: enable New GVN Pass 2017-03-22 01:21:19 +03:00
Nekotekina
3e6f9faf71 Use LLVM 4.0 2017-03-21 23:32:14 +03:00
Nekotekina
4fc8276f0f LLVM: fix FCTIW, FCTID 2017-03-21 20:16:41 +03:00
Nekotekina
aad035c4b5 LLVM: fix FCTIWZ, FCTIDZ 2017-03-21 20:16:41 +03:00
Nekotekina
c2cd0c994f LLVM: volatile load for state 2017-03-21 20:16:41 +03:00
Inviuz
c729d6d65a Use sys_vm_memory_map plus add default value for sys_allocate (#2560)
for different memory map(unconfirmed) also handle default action.
Fixes unknown syscall 313 error
Issue 2510
2017-03-21 16:02:00 +03:00
scribam
5785ebb384 Update cellOvis
- Add parameters to cellOvisInitializeOverlayTable, cellOvisFixSpuSegments and cellOvisInvalidateOverlappedSegments functions
- Modify return type for cellOvisFixSpuSegments and cellOvisInvalidateOverlappedSegments functions
- Replace UNIMPLEMENTED_FUNC by cellOvis.todo
2017-03-20 16:40:44 +03:00
scribam
b32ad80c23 Update PPUFunction.cpp
Source:
- http://www.psdevwiki.com/ps3/LV2_Functions_and_Syscalls
- http://www.psdevwiki.com/ps3/VSH_Exports
2017-03-19 20:12:11 +03:00
Nekotekina
2b79a3691f cellVdec: default FRC workaround 2017-03-17 20:51:06 +03:00
Nekotekina
c4bdc930ca Fix UB in PPU interpreter 2017-03-17 20:23:03 +03:00
Nekotekina
d45d8eb4bc Stub sys_crash_dump_set_user_log_area 2017-03-17 20:08:00 +03:00
al0xf
c5e6665010 Fix async OSK loading (#2531) 2017-03-16 12:34:47 +03:00
Nekotekina
1b5a479bbd Auto LLE: cellSsl 2017-03-14 19:21:03 +03:00
Nekotekina
63a107acbc Small fix 2017-03-14 16:12:03 +03:00
Nekotekina
07646c2124 LLVM CPU override option 2017-03-14 16:12:03 +03:00
Nekotekina
b45cea1434 Opt-in LLVM logs 2017-03-14 16:12:03 +03:00
Nekotekina
3648a058d1 Auto LLE update
libdtslbrdec.sprx removed
Some encoders added
2017-03-14 16:12:03 +03:00
Nekotekina
90479eaad6 sys_lv2coredump, sys_crashdump modules 2017-03-14 16:12:03 +03:00
kd-11
1de2ceca9b rsx/vp: Fixes (#2533)
* rsx/vp: Fix rsq opcode broken in previous commit

* fix ms compiler error

* fix another possible conflict with ms d3d compiler
2017-03-14 16:05:59 +03:00
kd-11
8fc281e034 gl: Separate scale offset, fragment constants and transform constants uploads 2017-03-13 23:40:34 +03:00