36bc92273b
gl_shader_gen: accept an option to generate separable shaders
2018-04-11 14:52:37 +03:00
bdab18d2d9
gl_resource_manager: add OGLPipeline
2018-04-11 14:52:37 +03:00
4f9b9c4b80
gl_state: add pipeline state
2018-04-11 14:41:43 +03:00
48869c768f
gl_resource_manager: separate OGLShader and OGLProgram
2018-04-11 14:41:43 +03:00
d2ee40dc45
gl_shader_util: separate shader object creation and program object creation
2018-04-11 14:41:43 +03:00
8b858f1bf7
Merge pull request #3647 from liushuyu/master
...
travis: fix Transifex upload
2018-04-11 10:43:29 +01:00
d190fd989d
travis: suggestions from @jroweboy
2018-04-10 17:49:42 -06:00
9921286f3b
travis: fix Transifex upload
2018-04-10 15:35:47 -06:00
575099fcfa
Merge pull request #3618 from wwylele/shadow-new-1
...
gl_rasterizer/lighting: implement shadow attenuation
2018-04-10 22:06:23 +03:00
4256641da4
gl_rasterizer/lighting: implement shadow attenuation
2018-04-10 20:26:55 +03:00
b5763cb952
pica/lighting: split FresnelSelector into bitfields
...
The FresnelSelector was already working like a bitfield, so just make it actual bitfield to reduce redundant code. Also, it is already confirmed that this field also affects shadow on alpha. Given that the only two source that can affect alpha components are both controlled by this field, this field should be renamed to a general alpha switch
2018-04-10 20:25:56 +03:00
bdf7b46fbb
Merge pull request #3641 from valentinvanelslande/default_ini
...
default_ini: remove space in custom_layout
2018-04-09 02:00:20 -04:00
7f61eb0ff6
default_ini: remove space in custom_layout
2018-04-08 21:48:07 -05:00
39fce60145
[quick-fix]file-util: fmtlib errors on FILE* type parameter. Explicitly cast it to void*
2018-04-06 13:35:37 +03:00
972db17247
Merge pull request #3497 from wwylele/texture-cube-new
...
gl_rasterizer: implement TextureCube
2018-04-06 12:41:40 +03:00
a9544ca015
Merge pull request #3580 from daniellimws/common-fmt
...
common: Migrate logging macros
2018-04-06 12:38:08 +03:00
223dfd6cb2
Merge pull request #3629 from jroweboy/update-fmtlib
...
Update fmtlib to fix msvc warnings
2018-04-06 12:37:27 +03:00
501717e9db
Update fmtlib to fix msvc warnings
...
Additionally, when updating fmtlib, there was a change in fmtlib broke
how the old logging macro was overloaded, so this works around that by
just naming the fmtlib macro impl something different
2018-04-05 22:33:12 -06:00
a2e87075c5
Merge pull request #3489 from B3n30/UDS_send_node_information
...
NWM_ UDS:Let connected clients handle the eapol packet
2018-04-05 16:14:39 +03:00
f64f118e3b
fix Subvs suggestions
2018-04-05 14:57:35 +02:00
2d72b2be8b
fix Subvs suggestions
2018-04-05 14:43:21 +02:00
e3d25bc6d0
Merge pull request #3567 from wwylele/pica-glsl
...
renderer_opengl: add PICA->GLSL shader decompiler
2018-04-05 14:39:27 +03:00
acb02d300c
Merge pull request #3518 from wwylele/hashable-struct
...
Common/Hash: abstract HashableStruct from GLShader::PicaShaderConfig
2018-04-05 14:39:12 +03:00
1fecead2ff
Merge pull request #3624 from wwylele/sync-uniform
...
gl_rasterizer: move shader uniform sync from SetShader() to ctor
2018-04-05 00:30:38 -06:00
c57b0767af
Merge pull request #3602 from lioncash/json
...
verify_login: Make VerifyLogin exceptionless
2018-04-04 23:39:28 -06:00
0d84c5a0b6
gl_rasterizer: move state syncing from ctor to its own function
2018-04-04 17:23:55 +03:00
c084c97cb8
Merge pull request #3625 from N00byKing/thing
...
default_ini.h: Update Comment
2018-04-03 10:48:09 -06:00
11cd6d066a
default_ini.h: Update Comment
2018-04-03 15:07:25 +02:00
c2719feda2
gl_rasterizer: move shader uniform sync from SetShader() to ctor
2018-04-03 09:27:23 +03:00
7d7101706e
Merge pull request #3621 from daniellimws/dyncom-fmt
...
arm/dyncom: Migrate logging macros
2018-04-02 17:09:36 +01:00
c9ab184ec7
pica_to_gl: Migrate logging macros ( #3608 )
2018-04-02 09:31:28 -06:00
9ffd400685
gl_shader_decompiler: add missing headers/rename GetXXX to MoveXXX to reflect that they move the data
2018-04-02 17:34:54 +03:00
11c2f11872
gl_shader_decompiler: return error on decompilation failure
...
Internally these errors are handled by exceptions. Only fallbackable errors (that can be handled by CPU shader emulation) is reported. Completely ill-formed shader is still ASSERTed. Code logic related stuff is DEBUG_ASSERTed
2018-04-02 17:34:54 +03:00
4991b15ee5
gl_shader_decompiler: some small fixes
...
- remove unnecessary ";"
- use std::tie for lexicographical ordering
- simplify loop condition
The offset always has step +1 on each iteration, so it would just hit one of the two boundary anyway
2018-04-02 17:34:54 +03:00
f8a292f920
renderer_opengl: add PICA->GLSL shader decompiler
2018-04-02 17:34:54 +03:00
1e4eb7def8
arm/dyncom: Migrate logging macros
2018-04-02 16:01:19 +08:00
384849232b
Merge pull request #3516 from wwylele/shadow-sw
...
SwRasterizer: Implement shadow mapping
2018-03-31 23:29:22 -06:00
a779304c91
Merge pull request #3616 from valentinvanelslande/appveyor-j4
...
appveyor: set jobs to 4 for mingw
2018-03-31 17:04:47 -06:00
b2a28a24d0
appveyor: set jobs to 4 for mingw
2018-03-31 16:30:02 -06:00
fff7227f86
Merge pull request #3579 from ccawley2011/architecture-defines
...
common: Clean up architecture-specific defines
2018-03-31 10:41:15 +01:00
587bc06adf
Merge pull request #3596 from lioncash/disk
...
disk_archive: Minor miscellaneous cleanup
2018-03-31 10:39:00 +01:00
5b9253d710
Merge pull request #3600 from lioncash/array
...
pica_to_gl: Use std::array where applicable
2018-03-31 02:57:47 -04:00
7d331a469f
pica_to_gl: Use std::array where applicable
...
Removes the need to use the ARRAY_SIZE macro
2018-03-31 00:58:49 -04:00
0e7ca706dc
disk_archive: Make DiskDirectory's constructor explicit
...
Prevents implicit conversions/construction.
2018-03-31 00:54:17 -04:00
07855c48d1
disk_archive: Remove unnecessary const in DiskDirectory's Read() declaration
...
This only applies in the definition of the function, not the
declaration.
2018-03-31 00:54:17 -04:00
ed64d15060
disk_archive: Remove unused total_entries_in_directory member from DiskDirectory
...
Also converts initializer list assignments to in-class initializers
where relevant.
2018-03-31 00:52:47 -04:00
11b9d303da
Merge pull request #3610 from BreadFish64/update-icons-signal
...
QT: add themed icon update signal
2018-03-30 09:40:36 -06:00
1d809ce6aa
update-icons-signal
2018-03-30 10:20:21 -05:00
a7d035d9ee
Merge pull request #3609 from wwylele/update-libressl
...
externals: update libressl (gitignore artefacts)
2018-03-30 15:42:03 +03:00
fe58b5912a
externals: update libressl (gitignore artefacts)
2018-03-30 14:23:52 +03:00