summaryrefslogtreecommitdiff
path: root/Source/Plugins/Plugin_VideoSoftware
AgeCommit message (Collapse)Author
2013-02-15Video_Software: Fix ZComploc option breaking stuff.NeoBrainX
2013-02-15Video_Software: Fix the ZFreeze option doing nothing.NeoBrainX
2013-02-15Video_Software: Toggable zfreeze and early_z support for testing.NeoBrainX
2013-01-31Fix remaining compiler warnings.Glenn Rice
2013-01-31first try for osx core profiledegasus
now it doesn't crash, but it still hangs on startup
2013-01-29Fix the majority of the compiler warnings unearthed by the addition ofGlenn Rice
the new warning flags.
2013-01-25Duplicate condition fix.Lioncash
Thanks j4ck.fr0st
2013-01-24Move swap control to the host specific GLInterface files.Ryan Houdek
2013-01-24Merge branch 'immediate-removal' into GLSL-masterdegasus
Conflicts: Source/Core/VideoCommon/Src/PixelShaderGen.cpp Source/Plugins/Plugin_VideoSoftware/Src/SWRenderer.cpp immediate-removal is a new created branch seperated from master but reverted the revert of immediate-removal so we get less conflicts by merging
2013-01-24Revert "Revert 30dd9c2 e9d00bf db5f4c8 and bff0fae"degasus
This reverts commit d0301ca89d318d8d6e3e7fde9c4b60e470e184e4. Conflicts: .gitignore
2013-01-24Fix a potential memory leak on non-windows systems.lioncash
Also added a FIXME to BPStructs.cpp and BPMemLoader.cpp
2013-01-19Fix switching from the different rasterizersRyan Houdek
2013-01-19Remove the dependency on rectangle textures in the software rasterizer. Also ↵Ryan Houdek
make it the be used by default in the software renderer like it was before.
2013-01-14GetTextureBGRA()'s 'width' and 'height' parameters should be unsigned.lioncash
2013-01-13replace this->Bind with BindJordan Woyak
2013-01-13Eliminate nearly all the _connect_macro_ ugliness by using wxw's newish Bind ↵Jordan Woyak
functions. Unlike Connect, Bind is quite type-safe. I also seem to have fixed some errors in the input config dialog.
2013-01-10Video_Software: Implement proper RGBA8 texture loading from tmem.NeoBrainX
For RGBA8 textures, AR and GB tiles are stored in separate tmem banks. TextureDecoder did not support that previously.
2013-01-09Merge branch 'arb_framebuffer' into GLSL-masterdegasus
Conflicts: Source/Plugins/Plugin_VideoOGL/Src/FramebufferManager.cpp Source/Plugins/Plugin_VideoOGL/Src/RasterFont.cpp Source/Plugins/Plugin_VideoOGL/Src/Render.cpp Source/Plugins/Plugin_VideoOGL/Src/TextureCache.cpp Source/Plugins/Plugin_VideoOGL/Src/TextureConverter.cpp
2013-01-08Move alpha pretest to BPMemory.h and rename a bunch of alpha testing related ↵NeoBrainX
stuff
2013-01-08PixelShaderGen: Don't disable depth texture emulation if z writing is ↵NeoBrainX
disabled (this is what VideoSoftware is doing).
2013-01-07Revert 30dd9c2 e9d00bf db5f4c8 and bff0faeRyan Houdek
2012-12-30Fix 4 warnings on OSXRyan Houdek
2012-12-30Fix the last few warnings in Dolphin on my system.Ryan Houdek
2012-12-30This line in SWRenderer has been wrong ever since the beginning.Ryan Houdek
2012-12-29Missed a precision qualifier in a HWRasterizer shader.Ryan Houdek
2012-12-28also use shaderCaches in rasterFontdegasus
2012-12-26Merge Fail: Make sure we are using the interface file to get backbuffer ↵Ryan Houdek
dimensions. GL helper function was duplicated.
2012-12-26Merge branch 'GLES-software'Ryan Houdek
2012-12-26Beautify some tabs.Ryan Houdek
2012-12-26Rename another function...Ryan Houdek
2012-12-26Remove cg.lib from some files for Windows and renaming a function.Ryan Houdek
2012-12-25Merge branch 'immediate-removal'degasus
Conflicts: Source/Plugins/Plugin_VideoOGL/Src/Render.cpp
2012-12-24Small bit of clean up in GLES-software.Ryan Houdek
2012-12-23revert last commit, add CheckInvalidState to VideoBackenddegasus
2012-12-17Initial push of GLES and GLUtil file breakup.Ryan Houdek
2012-12-13initial release of new RasterFont without color supportdegasus
this new design will once create a texture for all chars. while rendering a string, a list of polygons (position on screen + texture) for this string is generated on the fly and print at once by glDrawArrays. atm, there is no support for colors, so everything will display white. Signed-off-by: Ryan Houdek <Sonicadvance1@gmail.com>
2012-12-10Clean up gcc/g++ compiler warnings that have accumulated.Glenn Rice
2012-11-03Video_Software: Implement texture preloadingNeoBrainX
2012-08-31Video_Software: Some more debugging logs.NeoBrainX
2012-08-31Video_Software: Fix moar stuffNeoBrainX
2012-08-27Video_Software: Fix stuff.NeoBrainX
2012-08-27More debugging logs for RDiluxNeoBrainX
2012-08-26Video_Software: Add some debugging logs for PE perf queriesNeoBrainX
2012-08-26Video_Software: Fix a small issue that prevented perf queries from working ↵NeoBrainX
at all.
2012-08-26Video_Software: Implement PE pixel metricsNeoBrainX
2012-05-26made savestates synchronous and immediate. this allows saving or loading ↵nitsuja
while the emulator is paused, fixes issues where savestate hotkeys would get ignored if pressed too close together, might speed up savestates in some cases, and hopefully makes savestates more stable too. the intent is to replace the haphazard scheduling and finger-crossing associated with saving/loading with the correct and minimal necessary wait for each thread to reach a known safe location before commencing the savestate operation, and for any already-paused components to not need to be resumed to do so.
2012-03-29Merge branch 'zfreeze-new'NeoBrainX
2012-03-25Remove scons-related filesShawn Hoffman
2012-03-22Merge branch 'master' into wxw3-updateShawn Hoffman
Conflicts: Source/Core/DolphinWX/Src/LogWindow.cpp
2012-03-18remove scons files from VS projectsShawn Hoffman