aboutsummaryrefslogtreecommitdiff
path: root/src/yuzu/debugger/graphics/graphics_surface.cpp
Commit message (Collapse)AuthorAgeFilesLines
* yuzu/debugger: Remove graphics surface viewerLioncash2019-04-051-516/+0
| | | | | | | This doesn't actually work anymore, and given how long it's been left in that state, it's unlikely anyone actually seriously used it. Generally it's preferable to use RenderDoc or Nsight to view surfaces.
* yuzu/debugger/graphics_surface: Display error messages for file I/O errorsLioncash2019-04-051-7/+25
|
* yuzu/debugger/graphics_surface: Tidy up SaveSurfaceLioncash2019-04-051-15/+14
| | | | | | | | | - Use QStringLiteral where applicable. - Use const where applicable - Remove unnecessary precondition check (we already assert the pixbuf being non null)
* yuzu/debugger/graphics_surface: Clean up connection overload deductionLioncash2019-04-051-12/+10
| | | | | We can utilize qOverload with the signal connections to make the function deducing a little less ugly.
* yuzu/debugger/graphics_surface: Fill in missing surface format listingsLioncash2019-04-051-43/+84
| | | | | | | | | Fills in the missing surface types that were marked as unknown. The order corresponds with the TextureFormat enum within video_core/texture.h. We also don't need to all of these strings as translatable (only the first string, as it's an English word).
* gpu: Move GPUVAddr definition to common_types.bunnei2019-03-201-1/+1
|
* video_core: Refactor to use MemoryManager interface for all memory access.bunnei2019-03-161-3/+2
| | | | | | | | | | | # Conflicts: # src/video_core/engines/kepler_memory.cpp # src/video_core/engines/maxwell_3d.cpp # src/video_core/morton.cpp # src/video_core/morton.h # src/video_core/renderer_opengl/gl_global_cache.cpp # src/video_core/renderer_opengl/gl_global_cache.h # src/video_core/renderer_opengl/gl_rasterizer_cache.cpp
* common/vector_math: Move Vec[x] types into the Common namespaceLioncash2019-02-261-1/+1
| | | | | These types are within the common library, so they should be using the Common namespace.
* Fixed uninitialized memory due to missing returns in canaryDavid Marcec2018-12-191-0/+1
| | | | Functions which are suppose to crash on non canary builds usually don't return anything which lead to uninitialized memory being used.
* Fix ASTC Decompressor to support depth parameterFernandoS272018-11-011-3/+3
|
* Fix ASTC formatsFernandoS272018-11-011-1/+1
|
* global: Use std::optional instead of boost::optional (#1578)Frederic L2018-10-301-2/+2
| | | | | | | | | | | | | | | | * get rid of boost::optional * Remove optional references * Use std::reference_wrapper for optional references * Fix clang format * Fix clang format part 2 * Adressed feedback * Fix clang format and MacOS build
* Propagate depth and depth_block on modules using decodersFernandoS272018-10-131-2/+3
|
* Port #4182 from Citra: "Prefix all size_t with std::"fearlessTobi2018-09-151-2/+2
|
* gpu: Make memory_manager privateLioncash2018-08-281-2/+2
| | | | | | | | | | Makes the class interface consistent and provides accessors for obtaining a reference to the memory manager instance. Given we also return references, this makes our more flimsy uses of const apparent, given const doesn't propagate through pointers in the way one would typically expect. This makes our mutable state more apparent in some places.
* debug_utils: Remove unused includesLioncash2018-08-241-1/+2
| | | | | Quite a bit of these aren't necessary directly within the debug_utils header and can be removed or included where actually necessary.
* textures: Refactor out for Texture/Depth FormatFromPixelFormat.bunnei2018-08-091-2/+4
|
* qt: Default destructors where applicableLioncash2018-08-061-1/+2
| | | | | Makes code consistent with our style of defaulting special member functions where applicable.
* yuzu: Use Qt 5 signal/slots where applicableLioncash2018-08-021-16/+18
| | | | Makes the signal/slot connections type-safe instead of string-based.
* gpu: Rename Get3DEngine() to Maxwell3D()Lioncash2018-07-201-3/+3
| | | | This makes it match its const qualified equivalent.
* memory_manager: Make GpuToCpuAddress return an optional.bunnei2018-04-241-4/+4
|
* memory_manager: Use GPUVAdddr, not PAddr, for GPU addresses.bunnei2018-04-241-2/+2
|
* GPU: Implement the RGB10_A2 RenderTarget format, it will use the same format ↵Subv2018-04-231-0/+2
| | | | as the A2BGR10 texture format.
* graphics_surface: Remove superfluous cast.bunnei2018-03-261-2/+1
|
* graphics_surface: Fix merge conflicts.bunnei2018-03-261-3/+3
|
* GPU: Make the debug_context variable a member of the frontend instead of a ↵Subv2018-03-241-1/+4
| | | | global.
* Frontend: Updated the surface view debug widget to work with Maxwell surfaces.Subv2018-03-241-19/+23
|
* Frontend: Ported the GPU breakpoints and surface viewer widgets from citra.Subv2018-03-241-0/+445
|
* Remove gpu debugger and get yuzu qt to compileJames Rowe2018-01-121-713/+0
|
* Massive removal of unused modulesJames Rowe2018-01-121-0/+713