Markus Wick
301073334a
gl_rasterizer: Remove redundant scissor state change.
...
There is no need to disable this state after the draw call,
gl_state will handle this for us if needed. This kind of
redundant state changes are bad for the driver overhead,
as flipping bits will invalidate the driver state.
2018-05-18 21:13:56 +02:00
James Rowe
e35c634fc6
Merge pull request #3742 from wwylele/glvtx-ui
...
citra-qt: add gpu shader emulation related configurations
2018-05-18 13:04:18 -06:00
James Rowe
64a8c8ee07
Merge pull request #3741 from wwylele/glvtx-last
...
gl_rasterizer: implement AccelerateDrawBatch to emulate PICA shader on hardware
2018-05-18 13:03:40 -06:00
wwylele
4377caf1df
citra-qt: add tooltips for renderer options
2018-05-18 15:15:07 +03:00
wwylele
129b893509
gl_stream_buffer: update the information about the AMD hack
2018-05-18 14:08:12 +03:00
wwylele
dd6252a676
gl_rasterizer: fallback to software shader path if buffer overflow happens on hardware shader path
2018-05-18 13:55:19 +03:00
Daniel Lim Wee Soong
7861be67bb
core/arm/skyeye_common: Migrate logging macros ( #3684 )
...
* core/arm/skyeye_common: Migrate logging macros
Use the new logging macros NGLOG
* Replace specifiers that were missed out
* Replace printf with NGLOG
* skyeye_common: fix NGLOG without log class
2018-05-14 11:22:32 +03:00
wwylele
6985b13439
[HACK] AMD workaround
2018-05-14 10:17:36 +03:00
wwylele
ede0d15fec
video_core/command_processor: attempt accelerate draw in draw trigger
2018-05-14 10:17:36 +03:00
wwylele
9b448a0739
gl_rasterizer: implement AccelerateDrawBatch to emulate PICA shader on hardware
2018-05-14 10:17:36 +03:00
MerryMage
15d14be3cc
primitive_assembly: Add getters for internal state
2018-05-14 10:17:35 +03:00
wwylele
06815ec905
video_core: receive hardware shader settings
2018-05-14 10:17:35 +03:00
wwylele
f1cc8cfea9
citra,citra_qt: load/save hardware shader settings
2018-05-14 10:17:35 +03:00
wwylele
1d5a26b1d8
citra-qt: add gpu shader emulation related configurations
2018-05-13 10:58:20 +03:00
wwylele
b31ed30fb2
settings: add hardware shader related settings
2018-05-13 10:57:55 +03:00
wwylele
97f9cfac70
settings: add hardware shader related settings
2018-05-13 10:44:47 +03:00
James Rowe
e48662196f
Merge pull request #3735 from wwylele/transifex-test-2
...
travis: fix dependency name for transifex job
2018-05-11 23:35:55 -06:00
wwylele
f64a4729f0
travis: fix dependency name for transifex job
2018-05-12 01:18:02 +03:00
James Rowe
afe445fc57
Merge pull request #3734 from wwylele/transifex-push-fix
...
travis: add missing dependency for transifex push job
2018-05-11 15:49:28 -06:00
wwylele
7f7ee048f3
travis: add missing dependency for transifex push job
2018-05-12 00:22:05 +03:00
James Rowe
80bfd87270
Merge pull request #3730 from FearlessTobi/game-compat-fixes
...
citra_qt: Refactor game list compatibility system
2018-05-11 11:59:53 -06:00
朱鹏飞
57827de38b
citra_qt: camera integration ( #3566 )
...
* Implement camera feature
* Make OpenCVCamera optional
* Fix styling problems
* CI configuration
* Fix CI
* Hopefully final fix
* Hopefully final fix
* Fix all the problems
* Oops..
* Add Qt Multimedia Camera
* Another oops
* Try to fix broken linux CI
* Try to fix broken linux CI
* Fix problems
* Improve UI
* Fix problems
* camera: Add support for Qt <5.10 and fix preview error
* CI: try to fix linux-frozen travis build
* camera: fix problems and add multiple handlers support
* fix CI
* remove most ServiceFramework changes
* Fix format
* Remove last ServiceFramework change
* camera: remove unused interfaces; revert submodule change
* camera: fix CI error
* ci: use ccache for opencv build
* citra_qt: fix configuration error; CI: add mediaservice plugin
* citra_qt: fix clang-format
* citra_qt: fix documentation error
* citra_qt: fix configuration page; camera: fix pausing crash
* citra_qt: fix preview not stopping
* camera: extend handlers length
* camera: fix camera resume error
* camera: fix clang-format
* camera: remove all OpenCV; citra_qt: rewrite configuration
* camera: remove all OpenCV; citra_qt: rewrite configuration
* camera: remove all OpenCV; citra_qt: rewrite configuration
* CI: fix linux ci
* camera: check settings update; citra_qt: fix configuration error
* service_cam: use a better way to apply configuration
* Service_CAM: rewrite camera reload
* cam: fix clang format
* citra_qt: fix argument load issue; camera: base of system camera selection
* citra_qt: Add system camera selection
* camera: fix image upside down, Implement SetFrameRate in Qt Multimedia Camera
* camera: Add missing <array> include, update SetFrameRate and add settings in Qt Multimedia Camera header
* camera: move started in Qt Multimedia Camera header
* QtMultimediaCamera: Move frame rates to SetFrameRate; Set minimum and maximum frame rate
* Update appveyor.yml
2018-05-11 11:42:23 -06:00
Ben
bcecfac0ef
Merge pull request #3688 from Hexagon12/translation-update
...
Added current translations from Transifex
2018-05-10 20:38:54 +02:00
FearlessTobi
f354744ad4
citra_qt: Refactor game list compatibilty
2018-05-10 03:57:57 +02:00
Weiyi Wang
3bd1cd0b2b
Merge pull request #3719 from wwylele/regs-pipeline-type
...
regs_pipeline: use proper unsigned type where applicable
2018-05-09 13:51:36 +03:00
Hexagon12
17bca8b12f
Updated the translations one more time
2018-05-07 16:31:33 +03:00
wwylele
68b0a3e19e
regs_pipeline: use proper unsigned type where applicable
2018-05-06 15:57:48 +03:00
朱鹏飞
590a09d004
CI: Add qwindowsvistastyle.dll ( #3716 )
2018-05-05 22:39:07 -06:00
Weiyi Wang
f85e71c37c
Merge pull request #3715 from wwylele/hardware-vertex-vector
...
gl_rasterizer: Use GLvec* instead of C arrays
2018-05-06 07:19:06 +03:00
Weiyi Wang
79ac4766b4
Merge pull request #3668 from daniellimws/gdbstub-macros
...
core/gdbstub: Migrate logging macros
2018-05-05 16:48:52 +03:00
Valentin Vanelslande
473fd552c8
Service/AM: Implement GetProductCode ( #3549 )
...
* [skip ci]
* [skip ci]
* [skip ci]
* [skip ci]
* Service/AM: Implement GetProductCode
* fix?
* remove close
* Use PushRaw
* Use NCCHContainer
* 2 if found
* struct
* fix build?
* fix
* remove return
* fix?
* 6 words
2018-05-05 16:43:31 +03:00
Weiyi Wang
0da3b75c9e
Merge pull request #3700 from wwylele/texcache-watcher
...
gl_rasterizer_cache: cache texture cube
2018-05-05 16:30:39 +03:00
Weiyi Wang
9c55a1f113
Merge pull request #3711 from degasus/vertex_streaming
...
gl_rasterizer: Use buffer_storage for uniform data.
2018-05-05 16:22:07 +03:00
Markus Wick
5960282303
gl_rasterizer: Use buffer_storage for uniform data.
...
This replaces the glBufferData logic with the shared stream buffer code.
The new code doesn't need a temporary staging buffer any more, so the
performance should imrpove quite a bit.
2018-05-05 09:22:02 +02:00
MerryMage
d6cd1a8712
gl_rasterizer: Use GLvec* instead of C arrays
2018-05-05 04:37:04 +03:00
James Rowe
7bffd7c1b0
Merge pull request #3702 from valentinvanelslande/gitignore
...
gitignore: ignore CMakeLists.txt.user* instead of CMakeLists.txt.user
2018-05-03 15:17:32 -06:00
James Rowe
ca01c7eea8
Merge pull request #3665 from adityaruplaha/log-version
...
frontend: Log Citra version.
2018-05-03 15:17:04 -06:00
James Rowe
ca3b82caa4
Merge pull request #3705 from zhaowenlan1779/multiplayer-fix
...
citra_qt: multiplayer password dialog fix
2018-05-02 09:17:33 -06:00
Mat M
a5f906b8ab
Merge pull request #3708 from FearlessTobi/add-region-column
...
citra_qt: Add a game region column to the Game List
2018-05-02 00:22:38 -04:00
Weiyi Wang
be5777f3de
Merge pull request #3686 from wwylele/glvtx-shader-gen
...
gl_shader_gen: generate programmable vs/gs and fixed gs
2018-05-01 21:27:48 +03:00
wwylele
1762ad2dcc
gl_rasterizer_cache: cache texture cube
2018-05-01 21:26:43 +03:00
FearlessTobi
36c4765054
citra_qt: Add a game region column
2018-05-01 19:57:01 +02:00
zhupengfei
b33f7901b6
citra_qt: fix clang-format
2018-05-01 11:26:57 +08:00
zhupengfei
784c41bf34
citra_qt: multiplayer password dialog fix
2018-05-01 11:15:31 +08:00
Valentin Vanelslande
3d9ac49076
gitignore: ignore CMakeLists.txt.user* instead of CMakeLists.txt.user
2018-04-29 19:10:25 -05:00
adityaruplaha
0cece7918a
Log Citra version.
...
Class: Frontend
Level: Info
Format: "Citra Version: " + window title
2018-04-29 21:05:19 +05:30
Weiyi Wang
9c65a45358
Merge pull request #3694 from jroweboy/quickfix
...
Fix duplicated logs on windows
2018-04-28 10:31:25 +03:00
James Rowe
55414c32d9
Merge pull request #3696 from citra-emu/transifex-condition
...
Travis: only enable transifex job on main repo
2018-04-27 11:06:51 -06:00
Weiyi Wang
bbf8567b49
Travis: only enable transifex job on main repo
...
To avoid false positive alarm from citra-nightly and citra-canary repo
2018-04-27 19:52:52 +03:00
James Rowe
252e5f173d
Merge pull request #3676 from jroweboy/minor-mp-ui-fix
...
Minor multiplayer ui fixes
2018-04-27 10:00:21 -06:00