rpcsx/rpcs3/Emu/RSX
kd-11 867e9210d7 gl/vk: Enable vertex texture fetch (#2127)
* gl: Enable vertex textures

* rsx: use textureLod instead of generic texture sample

* rsx: handle uploading of W32_X32_Y32_Z32

* gl: Re-enable proper shader logging

remove old logging method that overwrites single file

* gl: Declare texture_coord_scale for vertex samplers

* gl: texture remap fixes; enable remap for vertex textures

* gl: offset texture indices to base layer 16

* rsx: Fix W32_Z32_Y32_X32_FLOAT subresource layout

* vk: Enable vertex textures

* rsx: define special calls for vertex texture fetch

* gl: improved vertex texture fetch setup

* vk: Fix texture formats and component mapping

* vk: Implement vertex texture fetch functions properly

* vk/gl: proper fix for primitive restart index

revert inadvertent decompiler update

* gl: Disable filtering for vertex textures
2016-09-20 22:23:56 +08:00
..
Common gl/vk: Enable vertex texture fetch (#2127) 2016-09-20 22:23:56 +08:00
D3D12 RSX texture refactor (#2144) 2016-09-19 09:25:49 +08:00
GL gl/vk: Enable vertex texture fetch (#2127) 2016-09-20 22:23:56 +08:00
Null Threads improved, ID manager improved 2015-12-04 23:37:34 +03:00
VK gl/vk: Enable vertex texture fetch (#2127) 2016-09-20 22:23:56 +08:00
CgBinaryFragmentProgram.cpp EXPECTS usage removed 2016-08-15 16:29:38 +03:00
CgBinaryProgram.h ENSURES usage removed 2016-08-14 22:41:01 +03:00
CgBinaryVertexProgram.cpp EXPECTS usage removed 2016-08-15 16:29:38 +03:00
GCM.cpp Move all gcm enums into separate header/cpp. 2016-07-31 17:04:30 +02:00
GCM.h Move all gcm enums into separate header/cpp. 2016-07-31 17:04:30 +02:00
gcm_enums.cpp Revert "RSX: fix unknown vertex base type" (#2122) 2016-09-04 18:29:21 +08:00
gcm_enums.h Revert "RSX: fix unknown vertex base type" (#2122) 2016-09-04 18:29:21 +08:00
GSRender.cpp Header optimizations (#1684) 2016-04-27 01:27:24 +03:00
GSRender.h Header optimizations (#1684) 2016-04-27 01:27:24 +03:00
rsx_cache.cpp RSX shaders cache: group programs by indexes 2016-06-28 12:54:08 +03:00
rsx_cache.h RSX shaders cache: group programs by indexes 2016-06-28 12:54:08 +03:00
rsx_decode.h rsx: Dump DRAW_ARRAYS and DRAW_INDEX_ARRAYS. 2016-09-17 23:37:52 +02:00
rsx_methods.cpp rsx: Dump DRAW_ARRAYS and DRAW_INDEX_ARRAYS. 2016-09-17 23:37:52 +02:00
rsx_methods.h RSX texture refactor (#2144) 2016-09-19 09:25:49 +08:00
rsx_trace.h rsx: implement serialization of rsx states. 2016-07-30 18:39:26 +02:00
rsx_utils.cpp Factorize rsx state 2016-07-07 21:38:57 +02:00
rsx_utils.h Silly macro removed-2 2016-08-14 18:19:42 +03:00
rsx_vertex_data.h d3d12: CMP vertex format has 4 members. 2016-09-12 00:20:11 +02:00
RSXFragmentProgram.h Fixed fog and alphakill implementation in glsl (based on DH's old commits) (#2137) 2016-09-14 22:47:53 +08:00
RSXTexture.cpp RSX texture refactor (#2144) 2016-09-19 09:25:49 +08:00
RSXTexture.h RSX texture refactor (#2144) 2016-09-19 09:25:49 +08:00
RSXThread.cpp rsx: Use variant based draw commands. 2016-09-17 23:37:52 +02:00
RSXThread.h rsx: Use variant based draw commands. 2016-09-17 23:37:52 +02:00
RSXVertexProgram.h VP: add few opcodes comment for vec/sca (#1750) 2016-06-10 01:03:43 +03:00