Commit Graph

19308 Commits

Author SHA1 Message Date
d20ba76ab3 StreamBuffer: Make factory function return a std::unique_ptr 2015-12-21 10:21:38 -05:00
ec71452706 StreamBuffer: Correct function casing 2015-12-21 10:09:03 -05:00
1eea95a5be StreamBuffer: Use std::array for fences 2015-12-21 10:07:56 -05:00
7b69fec8e7 StreamBuffer: Remove unnecessary inline specifiers
Methods defined directly in class bodies are inline by default
2015-12-21 10:04:14 -05:00
365a326798 Merge pull request #3369 from lioncash/unique
VideoBackends: Simplify initialization and deinitialization of resources
2015-12-21 01:57:37 -05:00
f295182833 VideoBackends: Simplify initialization and deinitialization of resources
Approximately three or four times now, the issue of pointers being
in an inconsistent state been an issue in the video backend renderers
with regards to tripping up other developers.

Global (ugh) resources are put into a unique_ptr and will always have a
well-defined state of being - null or not null
2015-12-20 22:40:37 -05:00
1fbab188ad Merge pull request #3368 from hdcmeta/dx11_cleanup
Set g_vertex_manager to nullptr on DX11 backend shutdown
2015-12-20 21:41:26 -05:00
50b9ab4541 Set g_vertex_manager to nullptr on DX11 backend shutdown.. OGL backend already does this 2015-12-20 17:02:36 -08:00
2842897d55 Merge pull request #3363 from lioncash/tmd
Volume: Make GetTMD return a vector
2015-12-20 09:54:24 +01:00
6b9d37b6ef Merge pull request #3365 from spxtr/DQt2
DQt2: Move menu bar into its own file.
2015-12-20 00:30:47 -05:00
f9f2b2fd36 Move the menu bar into its own file. 2015-12-19 21:24:48 -08:00
cbeb7034eb Volume: Make GetTMD return a vector 2015-12-19 18:00:44 -05:00
c683b54921 Merge pull request #3358 from degasus/test
VideoSW: Clear normal vertex data.
2015-12-19 05:16:16 -05:00
5e9ab28ed1 VideoSW: Clear normal vertex data.
This data might not be initialized but used for lighting.
This matches our ShaderGen usage in VertexShaderGen.cpp:166.
2015-12-19 10:51:42 +01:00
e638775bc7 Merge pull request #3351 from degasus/wip
Real Wiimote: Don't delay speaker data.
2015-12-18 15:30:49 +01:00
de21da5fb2 Merge pull request #3315 from degasus/test
ShaderGen: Toggle value of uninitialized color.
2015-12-18 14:21:37 +01:00
ebe3c49c5f Merge pull request #3332 from degasus/master
MSAA: Store samples in ini files.
2015-12-19 01:37:10 +13:00
7a78df2624 Merge pull request #3349 from JosJuice/am-baseboard
DolphinWX: Change "AM-Baseboard" string to "AM Baseboard"
2015-12-17 18:25:54 -05:00
15580e6a3d Merge pull request #3305 from spxtr/DQt
DQt2: Refactors.
2015-12-17 18:24:52 -05:00
94ae134bf4 Real Wiimote: Don't delay speaker data. 2015-12-17 23:48:43 +01:00
c1b2eba82b Merge pull request #3348 from JosJuice/u64
DolphinQt: Attempt at fixing issue 9170
2015-12-17 16:45:24 -05:00
b4b1844fe8 DolphinWX: Change "AM-Baseboard" string to "AM Baseboard"
It's so that the string in ControllerConfigDiag will match the string
in GameCubeConfigPane. Right now, it unnecessarily appears twice in
the list of strings to translate.
2015-12-17 22:25:15 +01:00
03b4e16e0e DolphinQt: Attempt at fixing issue 9170 2015-12-17 21:49:28 +01:00
2ddf180ee8 Automatic translation resources update from Transifex 2015-12-17 02:04:09 +00:00
5944d5be82 Automatic translation template update 2015-12-17 02:03:16 +00:00
cc6442734d Merge pull request #3340 from ShadowsFriend/missing_icons_regression
DolphinWX: Fix items vanishing from toolbar
2015-12-16 17:50:51 +01:00
13296cef77 Merge pull request #3341 from spxtr/discio
DQt2: Repackage the unique_ptr in GameFile into a QSharedPointer
2015-12-16 00:10:53 -05:00
f2e9321591 Repackage the unique_ptr in GameFile into a QSharedPointer. 2015-12-15 21:00:56 -08:00
9dd9a75dbe DolphinWX: Fix items vanishing from toolbar
Commit 33487ab5f2 introduced a regression
where items would vanish from the toolbar. This adds a call to Realize()
after the reinsertions of the play/pause button as required per
documentation.

Thanks to Simonwayneee for noticing this!
2015-12-16 00:18:04 +01:00
749fc3bccc Automatic translation template update 2015-12-15 19:36:44 +00:00
c310b3f0e6 Merge pull request #3309 from JosJuice/reload-banner-without-volume
Don't read from volume when reloading Wii banners
2015-12-15 18:48:49 +01:00
2990df3f59 Merge pull request #3265 from JosJuice/volumedirectory-simplifications
DiscIO: Small VolumeDirectory simplifications
2015-12-15 18:36:49 +01:00
e15b6e1a37 Merge pull request #3162 from lioncash/rast
Software: Minor changes to Rasterizer
2015-12-15 18:22:42 +01:00
25a584626f Merge pull request #3127 from JosJuice/read-return
DiscIO: Improve error handling for reading integers
2015-12-15 18:16:40 +01:00
e4b83d17bf Merge pull request #3270 from JosJuice/more-translations
Mark more strings for translation
2015-12-15 18:13:26 +01:00
3e2ac3df43 Merge pull request #3292 from JosJuice/state-str
State: Don't use memcpy and memcmp with strings
2015-12-15 17:42:35 +01:00
556371b2bc Merge pull request #3333 from ShadowsFriend/pausebutton_fix
DolphinWX: Fix label change for the play/pause button
2015-12-15 17:40:25 +01:00
67557e1f91 Merge pull request #3330 from lioncash/alloc
EXI/SI: Get rid of explicit delete and new
2015-12-15 17:38:52 +01:00
164e045123 Merge pull request #3317 from lioncash/null
NullSound: Minor changes
2015-12-15 17:38:37 +01:00
e26d9f7c35 MSAA: Store samples in ini files. 2015-12-15 09:41:01 +01:00
cbfab2a754 DiscIO: Improve DiscScrubber::ReadFromVolume error handling 2015-12-14 10:01:38 +01:00
bd67333da9 DiscIO: Improve CBlobBigEndianReader error handling 2015-12-14 09:56:44 +01:00
c01265db34 DiscIO: Unify CBlobBigEndianReader 2015-12-14 09:38:23 +01:00
c7e747d775 DiscIO: Improve IVolume::Read32 error handling
Callers can now check whether reads fail, either by checking the return
value or by setting the buffer to a known bad value and seeing if it stays
untouched. I've added error checks to FileSystemGCWii and Boot_BS2Emu,
but not to Boot since it doesn't check any of its other reads either.
2015-12-14 09:38:21 +01:00
2b60eb0e22 Merge pull request #3339 from delroth/nzhle-npc-pikmin-1
ZeldaHLE: Add support for New Play Control! Pikmin 1
2015-12-14 05:51:09 +01:00
2e5c94865b ZeldaHLE: Add support for New Play Control! Pikmin 1 2015-12-14 05:44:08 +01:00
2ab0bad137 Merge pull request #3252 from booto/vi-timing-adjust
VI: wait until start of ACV to sample XFB addr
2015-12-14 04:00:24 +01:00
3899667c25 VI: wait until start of ACV to sample xfb addr 2015-12-14 10:44:54 +08:00
fe2cbc49f1 Merge pull request #3017 from Armada651/convergence
VideoConfig: Change convergence setting to percentage value.
2015-12-14 00:14:42 +01:00
3f7bf5ca93 VideoConfigDiag: Snap the convergence slider. 2015-12-13 22:58:38 +01:00