dolphin-emulator/Source/Core/VideoBackends/OGL
comex a225426510 Rewrite FileSearch and improve ScanDirectoryTree.
- FileSearch is now just one function, and it converts the original glob
  into a regex on all platforms rather than relying on native Windows
  pattern matching on there and a complete hack elsewhere.  It now
  supports recursion out of the box rather than manually expanding
  into a full list of directories in multiple call sites.

  - This adds a GCC >= 4.9 dependency due to older versions having
  outright broken <regex>.  MSVC is fine with it.

- ScanDirectoryTree returns the parent entry rather than filling parts
  of it in via reference.  The count is now stored in the entry like it
  was for subdirectories.

- .glsl file search is now done with DoFileSearch.

- IOCTLV_READ_DIR now uses ScanDirectoryTree directly and sorts the
  results after replacements for better determinism.
2015-05-28 19:14:42 -04:00
..
GLExtensions Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
GLInterface Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
BoundingBox.cpp OGL: implement bounding box support with ssbo 2014-11-17 21:20:32 +01:00
BoundingBox.h OGL: implement bounding box support with ssbo 2014-11-17 21:20:32 +01:00
CMakeLists.txt CMake: simplify some expressions 2015-01-03 13:17:57 +01:00
FramebufferManager.cpp OGL: use GL_TEXTURE* constants 2015-05-27 15:05:49 +02:00
FramebufferManager.h Merge pull request #2357 from degasus/ogl_efb_poke_merge 2015-05-25 23:26:39 -04:00
GLInterfaceBase.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
GLUtil.cpp Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
GLUtil.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
main.cpp Rewrite FileSearch and improve ScanDirectoryTree. 2015-05-28 19:14:42 -04:00
main.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
NativeVertexFormat.cpp Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
OGL.vcxproj OGL: Add glClipControl support. 2015-05-22 23:52:20 +02:00
OGL.vcxproj.filters OGL: Add glClipControl support. 2015-05-22 23:52:20 +02:00
PerfQuery.cpp Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
PerfQuery.h Add missing license headers 2015-05-25 13:11:47 +02:00
PostProcessing.cpp OGL: use GL_TEXTURE* constants 2015-05-27 15:05:49 +02:00
PostProcessing.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
ProgramShaderCache.cpp Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
ProgramShaderCache.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
RasterFont.cpp OGL: use GL_TEXTURE* constants 2015-05-27 15:05:49 +02:00
RasterFont.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
Render.cpp Merge pull request #2357 from degasus/ogl_efb_poke_merge 2015-05-25 23:26:39 -04:00
Render.h Merge pull request #2357 from degasus/ogl_efb_poke_merge 2015-05-25 23:26:39 -04:00
SamplerCache.cpp Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
SamplerCache.h Add missing license headers 2015-05-25 13:11:47 +02:00
StreamBuffer.cpp Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
StreamBuffer.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
TextureCache.cpp OGL: use GL_TEXTURE* constants 2015-05-27 15:05:49 +02:00
TextureCache.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
TextureConverter.cpp OGL: use GL_TEXTURE* constants 2015-05-27 15:05:49 +02:00
TextureConverter.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
VertexManager.cpp Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
VertexManager.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
VideoBackend.h Add missing license headers 2015-05-25 13:11:47 +02:00