Ivan
a7fbd6c9a9
Merge pull request #1481 from tambry/racoon
...
Implement _sys_memmove, minor fixes
2016-02-25 17:22:55 +03:00
Raul Tambre
5cbcd07ff1
Improve generalized exception messages
...
Added some basic information along with certain exceptions. This should
prevent some types of useless reports and assist users in determining
certain issues with their setup.
2016-02-25 07:58:22 +02:00
Raul Tambre
047d59df0c
Implement UTF8stoUTF16s, minor cellPngDec fixes
...
Need to find games to test the case, when fixed alpha isn't specified.
2016-02-25 07:58:21 +02:00
Raul Tambre
41687af077
Implement _sys_memmove
2016-02-25 07:58:21 +02:00
Raul Tambre
6353575208
Merge pull request #1512 from kd-11/gl_sampler_fix
...
gl: Always bind null for unused shader inputs
2016-02-25 07:54:05 +02:00
kd-11
974ea68cf9
Always bind null for unused shader inputs
...
Properly rename index offsets to improve readability
Handle indexed and other array cases
2016-02-25 02:29:35 +03:00
vlj
0f0de47c83
Merge pull request #1516 from kd-11/rsx_textureutils_fix
...
Handle swizzled CELL_GCM_B8 textures
2016-02-25 00:23:25 +01:00
kd-11
8a3d15d4fe
Handle swizzled CELL_GCM_B8 textures
...
Properly handle swizzled single-channel textures
2016-02-24 17:44:24 +03:00
vlj
422f5c0008
Merge pull request #1510 from vlj/rsx
...
rsx/common/d3d12/gl: Use span in vertex upload function.
2016-02-22 21:09:38 +01:00
Vincent Lejeune
5a14644cd4
rsx/common/d3d12/gl: Use span in vertex upload function.
2016-02-22 20:22:47 +01:00
vlj
4e4325a2bf
Merge pull request #1509 from vlj/rsx
...
rsx/common: Track transform constant update.
2016-02-21 22:10:44 +01:00
Vincent Lejeune
79dc835378
rsx/common: Track transform constant update.
2016-02-21 21:29:44 +01:00
vlj
9404cd5cd8
Merge pull request #1508 from vlj/d3d12
...
D3d12: Tweak root signature and improves HRESULT message
2016-02-21 21:29:11 +01:00
Vincent Lejeune
9ef24509cb
d3d12: Use a shared root signature and add more slots
...
This allows for finer grained rebinding later.
2016-02-21 17:55:34 +01:00
Vincent Lejeune
4b54d7ece1
d3d12: Pretty printing of error messages.
2016-02-21 17:11:54 +01:00
vlj
a9180ce187
Merge pull request #1507 from vlj/vulkan
...
Vulkan: Add glslang and LoaderAndValidationLayers
2016-02-19 20:34:49 +01:00
Vincent Lejeune
c0423d513d
vulkan: Add relevant libs.
2016-02-19 20:03:30 +01:00
vlj
b6323861a5
Merge pull request #1502 from kd-11/gl_staging
...
gl: Enable texture and render target caching for OpenGL
2016-02-18 17:14:16 +01:00
kd-11
a451bb574e
Enable texture and render target caching for OpenGL
2016-02-17 16:00:23 +03:00
vlj
fe551148d8
Merge pull request #1504 from vlj/rsx
...
rsx/common/d3d12/gl: Use gsl::span in TextureUtils.cpp
2016-02-16 19:20:54 +01:00
Vincent Lejeune
1675a82efd
rsx/common/d3d12/gl: Use gsl::span in TextureUtils.cpp
...
* get_placed_texture_storage_size returns more accurate result (fix crash in Outrun)
* Factors lot of code and use integer type more carrefully
* Treat warning as error in TextureUtils.cpp
2016-02-16 18:08:22 +01:00
vlj
71a975c685
Merge pull request #1501 from kd-11/gl_inline_array_fix
...
Properly handle inlined vertex data
2016-02-16 18:07:16 +01:00
kd-11
3813c09be6
Properly handle inlined vertex data
...
Fix initial array offsets for dx12
2016-02-16 15:39:18 +03:00
vlj
3b7d0bc3fc
Merge pull request #1500 from kd-11/prog_constants_fix
...
gl: Speed up program constants upload by switching to glBufferSubData
2016-02-15 17:25:44 +01:00
kd-11
2230975e55
Speed up program constants upload by switching to glBufferSubData over glMapBuffer
...
Fix initialization for fragment constants buffer
Orphan buffers before update. Remove redundant binding
2016-02-15 12:53:55 +03:00
Raul Tambre
787619cdba
Merge pull request #1496 from kd-11/rsx_textureinfo_fix
...
Correctly fetch correct pitch and depth for textures from RSX
2016-02-15 11:03:48 +02:00
kd-11
7d70be42af
Correctly fetch correct pitch and depth for textures from RSX
...
Include vertex textures too
Set correct stride for vertex texture params
Change references to gl_Position in D3D12FragmentProgramDecompiler
Revert bad commit
2016-02-15 11:15:51 +03:00
Ivan
9671a654b7
Merge pull request #1499 from tambry/master
...
Fix CMake libpng linking
2016-02-15 00:06:37 +03:00
Raul Tambre
6963157e63
Fix rpcs3-tests to use default properties
...
Cut down some stuff in the file also.
2016-02-14 20:08:56 +02:00
Raul Tambre
9452c6b08c
Fix CMake libpng linking
2016-02-14 19:50:36 +02:00
vlj
035875825e
Merge pull request #1497 from vlj/rsx
...
rsx/common/d3d12: Support non default alpha function
2016-02-13 17:22:57 +01:00
Vincent Lejeune
837e06e85b
rsx/common/d3d12: Support non default alpha function
...
Fix After burner climax cloud effects.
2016-02-13 17:07:12 +01:00
vlj
9e3132c3fc
Merge pull request #1491 from kd-11/fs_input_fix
...
Fragment position is given as gl_FragCoord not gl_Position
2016-02-13 16:51:56 +01:00
kd-11
843d0ed298
Fragment position is given as gl_FragCoord not gl_Position
...
Fix references to gl_Position in Dx12
2016-02-12 18:34:41 +03:00
Raul Tambre
f7f4c049fc
Merge pull request #1359 from tambry/ostrich
...
cellPngDec rewrite
2016-02-12 15:08:10 +02:00
Raul Tambre
1072540e3e
Fix compiling
2016-02-08 19:12:30 +02:00
Raul Tambre
0c8c13b8b7
Rewrite cellPngDec to use libpng
...
Improvements made:
* Supports tEXt chunks
* Supports chunk information
* Supports 16-bit depth image packing (fixes #1127 )
* Supports fixed alpha values
* And more.
2016-02-08 19:12:29 +02:00
vlj
303a109286
Merge pull request #1477 from vlj/rsx
...
Rsx: HLSL/GLSL fixes and support two side color.
2016-02-08 18:04:29 +01:00
Vincent Lejeune
f0dc38cadd
rsx/common/d3d12: Support back spec/diffuse color.
...
Fix green car in Outrun.
2016-02-08 17:35:52 +01:00
Vincent Lejeune
4efa2266e6
rsx/common/d3d12: Use m_texture_dirty[i] to signal texture state change and avoid unecessary bind operation.
2016-02-08 17:35:50 +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
vlj
2ead9b1f21
Merge pull request #1467 from kd-11/gl_shader_fixes
...
gl: Support rectangle textures
2016-02-07 18:09:47 +01:00
kd-11
ddf5b52360
Implement rectangle textures natively on OpenGL
2016-02-07 08:57:04 +03:00
vlj
f66468ffcd
Merge pull request #1476 from kd-11/llvm_fix
...
Fix LLVM build by changing variable to appropriate type
2016-02-06 19:18:52 +01:00
kd-11
d3405da5c4
Fix LLVM build by changing variable to appropriate type
2016-02-05 18:57:57 +03:00
vlj
020d282868
Merge pull request #1474 from kd-11/gl_shader_validate
...
gl: Move program validation from link-time to draw-time to comply with spec
2016-02-04 22:31:15 +01:00
kd-11
137821c866
Move program validation from link-time to draw-time to compy with spec
2016-02-04 11:19:13 +03:00
vlj
e6d2e05b6e
Merge pull request #1461 from kd-11/gl_vertex_textures
...
Add vertex texture buffers for VS input and support attribute instancing using VertexID
2016-02-04 01:24:31 +01:00
kd-11
7b889a10cc
Add vertex texture buffers for VS input
...
Support vertex instancing in vertex shader using VertexID
Relax OpenGL requirements by removing 4.5 features
Use EXT version of TexBufferRange; Implement buffer copy using TexBuffer
Apply travis workaround by danilaml
Fix vertex upload in in case of inlined array
2016-02-03 13:38:23 +03:00
vlj
1e1c2007a3
Merge pull request #1443 from kd-11/gl_swizzle_mem_vector
...
Rework OGL texture swizzles
2016-02-02 23:43:24 +01:00