kd-11
|
4e9160104a
|
rsx/vk/gl: Cleanup and refector glsl::getFunctionImpl
- Both backends now generate very similar code
|
2017-11-08 13:15:34 +03:00 |
|
kd-11
|
1fa18757fc
|
rsx: Implement render-to-cubemap; Also simplify unnormalized samplers [WIP, DELETE SHADER CACHE, VERY SLOW]
- Enables real-time cubemap reflections
- TODO: Vulkan is broke; rsx is very slow with this feature
|
2017-11-08 13:15:34 +03:00 |
|
kd-11
|
6b96a2022a
|
rsx: Add support for non-projective shadow sampling
- Fixes missing shadows in persona 5
vk: Enable polygon depth bias a.k.a polygonOffset
- Fixes shadow acne in persona 5
|
2017-09-21 16:17:06 +03:00 |
|
kd-11
|
07c83f6e44
|
gl: cleanup; fix program linkage on mesa using GL_ARB_explicit_uniform_location, also make use of ARB_multidraw
|
2017-09-21 16:17:06 +03:00 |
|
kd-11
|
6a707f515e
|
vk/gl: Factorize shared GLSL code
- prep vulkan for shared glsl backend
|
2017-08-16 23:58:30 +03:00 |
|
kd-11
|
b2e906f4cc
|
rsx: Code cleanup. Fixes several dozen warnings
- Wrap unused parameters as comments to prevent C1400
- Fix sized variable conversions with explicit casts
|
2017-06-22 23:36:15 +03:00 |
|
kd-11
|
b50d5107b3
|
rsx/vk/gl: Minor fixes
|
2017-06-22 23:36:15 +03:00 |
|
kd-11
|
6a9eef0382
|
rsx/gl/vk: Enable use of native PCF shadows
|
2017-06-22 23:36:15 +03:00 |
|
kd-11
|
701728ecd7
|
rsx: Fix depth-as-rgba read in fp
|
2017-06-22 23:36:15 +03:00 |
|
kd-11
|
f7d767d0e8
|
gl/vk: Fix projected coordinate lookup on a cubemap sampler
|
2017-03-24 09:30:23 +03:00 |
|
kd-11
|
be4bb48476
|
rsx/fp: Fix some decompiler bugs
|
2017-03-13 23:40:34 +03:00 |
|
kd-11
|
5430e1d310
|
rsx/gl/vk/dx12: Add emulated texture fetch for depth read (#2173)
* rsx/gl/vk/dx12: Add emulated texture fetch for depth read
gl/vk/dx12: Simplify reinterpretation equation
* gl: Remove unnecessary re-swizzle
* glsl: explicitly cast uint to float
|
2016-09-29 14:54:32 +08:00 |
|
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 |
|
Nekotekina
|
a7e808b35b
|
EXCEPTION macro removed
fmt::throw_exception<> implemented
::narrow improved
Minor fixes
|
2016-08-08 19:19:32 +03:00 |
|
raven02
|
e1ff3f4674
|
rsx: use fragment_textures_count (#1948)
* rsx: use fragment_textures_count
* Typo: unknow -> unknown
|
2016-07-19 22:50:40 +08:00 |
|
raven02
|
8f67c910ab
|
FP: Implement REFL and LRP (#1712)
|
2016-06-04 10:23:45 +03:00 |
|
raven02
|
ee645d054d
|
GL/Vulkan: Implement DP2A (#1708)
|
2016-06-02 13:07:43 +03:00 |
|
raven02
|
fc1408e643
|
FP: Implement texture lookup with explicit gradients (#1706)
|
2016-05-29 18:33:41 +03:00 |
|
Vincent Lejeune
|
17c4b2387e
|
gl: Fix unnormalized coord sampling.
|
2016-03-31 00:12:41 +02:00 |
|
kd-11
|
094c4057be
|
The lod parameter is a single float value
|
2016-03-02 18:34:13 +03:00 |
|
Vincent Lejeune
|
0ed770633b
|
gl: Add texture3d sampling function
|
2016-02-29 19:47:06 +01:00 |
|
Vincent Lejeune
|
1f7a1e4078
|
rsx/common/d3d12/gl: Fix lit and rsq behavior near 0 in vertex shaders.
|
2016-02-08 17:35:49 +01:00 |
|
Vincent Lejeune
|
5f35f2ac7d
|
rsx/common/d3d12: Support for texture 1d too.
They are used in after burner climax
|
2016-01-30 01:13:15 +01:00 |
|
Vincent Lejeune
|
69272edba6
|
gl: Fix warnings and enable trat warning as error.
|
2016-01-13 23:53:11 +01:00 |
|
Vincent Lejeune
|
4ef76866a5
|
rsx/common/d3d12/gl: Support texture lod sampling.
|
2016-01-10 00:16:26 +01:00 |
|
DHrpcs3
|
d8bef46c2a
|
Do not use global static variables in headers
|
2015-12-21 05:35:56 +02:00 |
|
Vincent Lejeune
|
6221fecf3b
|
common/d3d12/gl: Start implementing cubemap sampling
|
2015-12-16 20:36:34 +01:00 |
|
Vincent Lejeune
|
6fae5863cf
|
common/d3d12/gl: Add support for textureProj
|
2015-12-16 20:36:29 +01:00 |
|
Vincent Lejeune
|
669a54d071
|
GL: Factorise getFloatTypeName, getFunction and compareFunction between Fragment and Vertex Decompiler
|
2015-05-23 20:45:10 +02:00 |
|