Commit Graph
2365 Commits
Author SHA1 Message Date
Henrik Rydgard b94572e3ba Assorted cleanup 2016-03-13 15:17:31 +01:00
Unknown W. Brackets 8a9e30f833 UI: Wait for the specific game info item to finish.
In case we have slow-loading ones.
2016-03-06 14:49:16 -08:00
Unknown W. Brackets da03b80c97 Standardize on just one mutex implementation. 2016-03-06 14:49:15 -08:00
Henrik RydgardandUnknown W. Brackets 98dc56116f Add ability to hide items from popup lists 2016-03-06 11:54:38 -08:00
Henrik RydgardandUnknown W. Brackets 58b07e00d7 Assorted fixes and cleanups. 2016-03-06 11:46:41 -08:00
Henrik RydgardandUnknown W. Brackets d67b148712 Add math dataconv funcs for packed values. 2016-03-06 11:33:53 -08:00
Henrik RydgardandUnknown W. Brackets 438c7c1344 Only show GL extensions in the GL backend. 2016-03-06 11:06:49 -08:00
Unknown W. Brackets ee27d838dd VFS: Only use Windows paths on Windows, cleanup. 2016-02-29 00:36:37 -08:00
Unknown W. Brackets 5451334b38 VFS: Support local paths on Windows too.
This fixes cases where local paths are read from, but not within the
registered VFS paths.  For example, save state icons.
2016-02-29 00:24:01 -08:00
Henrik Rydgard da1a04be8d Make the workqueue slightly safer. Put g_gameInfoCache on the heap.
Cherry-picked from #8592
2016-02-28 12:39:47 +01:00
Henrik Rydgard 5f0553955c Vulkan headers and link library 2016-02-17 22:49:13 +01:00
Henrik Rydgard 8684180620 Add ppsspp-glslang as a submodule (shader compiler for future Vulkan support)
This also adds a Windows project file, for building it.
2016-02-17 21:38:35 +01:00
Henrik Rydgard 2d0295bbb3 Fix another version parsing bug 2016-02-15 19:21:57 +01:00
Henrik Rydgard eafb39f267 Actually fix the version parsing, oops 2016-02-14 16:34:17 +01:00
Henrik Rydgard 951c79f6c3 Update submodules. 2016-02-14 11:37:29 +01:00
Unknown W. Brackets f84ebdc3e4 thin3d: Use floats directly for 4x4 matrices. 2016-02-13 14:50:06 -08:00
Unknown W. Brackets 05fee24ccf thin3d: Add sampler state selection. 2016-02-13 14:03:43 -08:00
Unknown W. Brackets ac4ee88c73 thin3d: Clear bound VBOs when not using.
Nothing clears them, so if one draw does, any later UP draws won't work.
2016-02-13 14:01:57 -08:00
Unknown W. Brackets 4f1851abc1 thin3d: Allow setting size in imagedata.
GL should match D3D.  Maybe we don't want this, but then we need to change
the API.
2016-02-13 14:01:56 -08:00
Unknown W. Brackets 499e95a3b1 thin3d: Correct indexed drawing. 2016-02-13 14:01:56 -08:00
zhyk 3407bd34d2 Add NKCODE_GRAVE(`) translation for Qt & SDL. 2016-02-11 00:54:03 +08:00
Henrik Rydgård 87e96f0fd7 Merge pull request #8574 from zhykzhykzhyk/qtres
Fix resolution issue in Qt on retina display.
2016-02-10 17:32:41 +01:00
Henrik Rydgård 8c36ae0856 Merge pull request #8573 from zhykzhykzhyk/qtaudio
Fix audio lag in Qt without SDL.
2016-02-10 17:32:05 +01:00
zhyk 90895bfcbd Fix resolution issue in Qt on retina display.
Resolves #7729.
2016-02-11 00:26:11 +08:00
zhyk 4aa92e9e0e Add comment 2016-02-11 00:01:09 +08:00
Henrik Rydgard a258bcfd3f Typo fix. See #8569 2016-02-10 16:48:25 +01:00
zhyk fa6fe85dc3 Fix audio lag in Qt without SDL. 2016-02-10 23:34:38 +08:00
Henrik Rydgard 35b6c7341b Fix a bunch of memory leaks, after enabling file+line-number memory leak tracking for the MS Debug CRT.
Few of these were serious, most were on-exit, but good to have a cleaner memory report after running.
2016-02-10 15:36:10 +01:00
Henrik Rydgård 33b85934cc Merge pull request #8571 from zhykzhykzhyk/master
[Qt] Move definition out from header
2016-02-10 15:35:58 +01:00
zhyk f43df73ac4 revert unintended reformat 2016-02-10 22:18:57 +08:00
zhyk 462aa5491a move definition out from header 2016-02-10 19:37:47 +08:00
Henrik Rydgård e72bdb07c3 When failing to load characters, make sure to initialize voffset so it doesn't get written out as NaN. Pretty sure this will fix #8569 2016-02-10 11:48:54 +01:00
Unknown W. Brackets b2a3b5c7b8 UI: Allow a degree of "pull" in scroll views.
Also, fix a clamp issue that could've shown up for a frame while dragging.
Fixes #8505.
2016-01-25 21:53:41 -08:00
Unknown W. Brackets 8d41664bb1 UI: Fix clipping with margins.
Affected text views, like "No screenshot." in save states.
2016-01-23 11:45:55 -08:00
Unknown W. Brackets 43218ea953 thin3d: Auto gen mips only once per tex. 2016-01-23 11:22:40 -08:00
Unknown W. Brackets 5827cab6e5 thin3d: Enable linear filter after mipmap gen. 2016-01-23 11:18:18 -08:00
Unknown W. Brackets 68a6f8186d UI: Avoid scroll to top on tab restore.
Oops, missed this case.

Fixes #7975, savedata manager scrolling on delete.
2016-01-23 10:52:16 -08:00
Unknown W. Brackets c1812ae7d7 UI: Clamp scroll pos on render.
This way we don't clamp wrongly when views don't have sizes yet, and we
also do clamp when we need to.

We can allow a little flex by tracking the down state too.
2016-01-23 10:10:43 -08:00
Unknown W. Brackets 705ab497f2 UI: Oops, use tag for focus too. 2016-01-23 09:20:53 -08:00
Unknown W. Brackets 60f00820f8 UI: Move scrollviews to top on hide.
This seems like a common scrolling decision.
2016-01-23 09:15:50 -08:00
Unknown W. Brackets 2176920d5d UI: Disable scroll-to-top on resize of scrollview. 2016-01-23 09:07:14 -08:00
Unknown W. Brackets 1318f29c8d UI: Update layout on recreate to focus subviews. 2016-01-23 09:07:13 -08:00
Unknown W. Brackets f26d682e14 UI: Persist the last focused view on resize. 2016-01-23 09:07:13 -08:00
Unknown W. Brackets 78aae01cd4 UI: Allow scroll views to persist their position.
It'll be clamped as necessary.
2016-01-22 23:02:44 -08:00
Unknown W. Brackets 1c2ac798cd UI: Persist selected tab on resize. 2016-01-22 22:40:36 -08:00
Unknown W. Brackets f6772ec526 UI: Add a simple means of persisting data. 2016-01-22 22:40:16 -08:00
Henrik Rydgard 2e9e66d5d5 armips buildfix 2016-01-19 20:09:05 +01:00
Munir e8097de515 update 2016-01-19 10:32:19 +01:00
Munir ed9aeb4c3a Merge remote-tracking branch 'origin/x64-android-support' 2016-01-18 06:05:46 +01:00
Carlos Estrague cc169c440e Fix I forgot typo declaration x64_64 android port.
Acording in the usr/include/GLES2/gl2ext.h 

typedef void (GL_APIENTRYP PFNGLBLITFRAMEBUFFERNVPROC) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
2016-01-18 05:20:14 +01:00