summaryrefslogtreecommitdiffstats
path: root/src/video_core/CMakeLists.txt (unfollow)
Commit message (Expand)AuthorFilesLines
2022-12-08video_core: Integrate SMAALiam1-0/+4
2022-12-08video_core: Implement maxwell3d draw manager and split draw logicFeng Chen1-0/+2
2022-12-04cmake: prefer system librariesAlexandre Bouvier1-4/+3
2022-12-04externals: update dynarmic, SDL2Liam1-2/+8
2022-11-30CMake: Use precompiled headersameerj1-0/+5
2022-11-29video_core: add null backendLiam1-0/+4
2022-11-24Fermi2D: Rework blit engine and add a software blitter.Fernando Sahmkow1-0/+4
2022-11-09Initial ARM64 supportLiam1-3/+12
2022-10-22CMakeLists: Remove all redundant warningsMorph1-7/+1
2022-10-17video_core: Implement memory manager page kindFengChen1-0/+1
2022-10-06NVDRV: Refactor Host1xFernando Sahmkow1-0/+2
2022-10-06VideoCore: Refactor syncing.Fernando Sahmkow1-19/+21
2022-10-06Refactor VideoCore to use AS sepparate from Channel.Fernando Sahmkow1-0/+1
2022-10-06VideoCore: implement channels on gpu caches.Fernando Sahmkow1-0/+8
2022-07-27chore: make yuzu REUSE compliantAndrea Pappacoda1-0/+3
2022-06-14CMakeLists: Make variable shadowing a compile-time errorMorph1-5/+0
2022-06-01core/debugger: Improved stepping mechanism and misc fixesLiam1-0/+4
2021-12-03video_core/cmake: link against libva explicitly ...liushuyu1-0/+1
2021-11-16Vulkan: Reimplement FSR constant generation functions to avoid GCC warningsMarshall Mohror1-1/+0
2021-11-16Presentation: Only use FP16 in scaling shaders on supported devices in VulkanMarshall Mohror1-0/+1
2021-11-16vulkan: Implement FidelityFX Super ResolutionMarshall Mohror1-0/+2
2021-11-13codecs: Add VP8 codec classameerj1-0/+2
2021-08-16cmake: Add VDPAU and NVDEC support to FFmpeglat9nq1-0/+1
2021-08-05texture_cache: Address ameerj's reviewyzct123451-3/+3
2021-08-05texture_cache: Split templates outyzct123451-0/+3
2021-08-04nvdec: Implement VA-API hardware video acceleration (#6713)yzct123451-0/+5
2021-07-28renderer_vulkan: Add setting to log pipeline statisticsReinUsesLisp1-0/+2
2021-07-23gl_shader_cache: Implement async shadersameerj1-0/+1
2021-07-23gl_shader_cache: Rename Program abstractions into PipelineReinUsesLisp1-4/+4
2021-07-23video_core: Abstract transform feedback translation utilityReinUsesLisp1-0/+2
2021-07-23shader: Initial OpenGL implementationReinUsesLisp1-0/+4
2021-07-23shader: Move pipeline cache logic to separate filesReinUsesLisp1-0/+3
2021-07-23shader_recompiler,video_core: Cleanup some GCC and Clang errorslat9nq1-1/+1
2021-07-23shader: Add partial rasterizer integrationReinUsesLisp1-1/+5
2021-07-23shader: Primitive Vulkan integrationReinUsesLisp1-4/+2
2021-07-23shader: Remove old shader managementReinUsesLisp1-64/+0
2021-06-28video_core: Enforce C4242Morph1-3/+2
2021-06-26video_core: Enforce C4244ReinUsesLisp1-0/+1
2021-06-16textures: Reintroduce CPU ASTC decoderameerj1-0/+1
2021-03-25astc_decoder: Refactor for style and more efficient memory useameerj1-1/+0
2021-02-13video_core: Reimplement the buffer cacheReinUsesLisp1-5/+1
2021-02-08video_core: Delete mortonChloe Marcec1-2/+0
2021-02-05CMake: Port citra-emu/citra FindFFmpeg.cmakelat9nq1-2/+2
2021-02-05CMake: Implement YUZU_USE_BUNDLED_FFMPEGlat9nq1-6/+5
2021-01-24cmake: Enforce -Warray-bounds and -Wmissing-field-initializers globallyReinUsesLisp1-2/+0
2021-01-24video_core/cmake: Enforce -Warray-bounds and -Wmissing-field-initializersReinUsesLisp1-0/+2
2021-01-23video_core/cmake: Properly generate fatal errors on AftermathReinUsesLisp1-2/+2
2021-01-15vulkan_common: Move allocator to the common directoryReinUsesLisp1-2/+2
2021-01-15video_core/cmake: Remove Werror flags already defined code-base wideReinUsesLisp1-2/+0
2021-01-15cmake: Enforce -Wunused-function code-base wideReinUsesLisp1-1/+0
2021-01-15video_core: Enforce -Wunused-functionReinUsesLisp1-0/+1
2021-01-13buffer_cache/buffer_base: Add a range tracking buffer containerReinUsesLisp1-0/+1
2021-01-04renderer_vulkan/nsight_aftermath_tracker: Move to vulkan_commonReinUsesLisp1-2/+2
2021-01-04renderer_vulkan: Move device abstraction to vulkan_commonReinUsesLisp1-2/+2
2020-12-31renderer_vulkan: Initialize surface in separate fileReinUsesLisp1-0/+2
2020-12-31renderer_vulkan: Create debug callback on separate file and throwReinUsesLisp1-0/+2
2020-12-31renderer_vulkan: Move instance initialization to a separate fileReinUsesLisp1-0/+2
2020-12-31vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.hReinUsesLisp1-2/+2
2020-12-31vulkan_common: Move dynamic library load to a separate fileReinUsesLisp1-0/+2
2020-12-30video_core: Rewrite the texture cacheReinUsesLisp1-22/+25
2020-12-30video_core: Add a delayed destruction ring abstractionReinUsesLisp1-0/+1
2020-12-29video_core: gpu: Refactor out synchronous/asynchronous GPU implementations.bunnei1-4/+1
2020-12-25cmake: Always enable VulkanReinUsesLisp1-75/+66
2020-12-25video_core: Enforce C4715 (not all control paths return a value)ReinUsesLisp1-0/+1
2020-12-05video_core: Resolve more variable shadowing scenarios pt.3Lioncash1-1/+8
2020-10-28video_core: Enforce -Wredundant-move and -Wpessimizing-moveReinUsesLisp1-0/+2
2020-10-28video_core: Enforce -Werror=type-limitsReinUsesLisp1-0/+1
2020-10-27video_core: NVDEC Implementationameerj1-0/+26
2020-10-21video_core: Conditially activate relevant compiler warningsLioncash1-2/+4
2020-10-09video_core: Enforce -Wclass-memaccessReinUsesLisp1-0/+1
2020-10-03video_core: Enforce -Wunused-variable and -Wunused-but-set-variableReinUsesLisp1-1/+7
2020-09-19renderer_vulkan: Make unconditional use of VK_KHR_timeline_semaphoreReinUsesLisp1-2/+6
2020-09-16video_core: Enforce -Werror=switchReinUsesLisp1-1/+1
2020-08-24video_core/host_shaders: Add CMake integration for string shadersReinUsesLisp1-0/+5
2020-07-17async shadersDavid Marcec1-0/+4
2020-06-27video_core/compatible_formats: Table to test if two formats are legal to view or copyReinUsesLisp1-0/+2
2020-06-24Macro HLE supportDavid Marcec1-0/+2
2020-06-12gl_arb_decompiler: Implement an assembly shader decompilerReinUsesLisp1-0/+2
2020-06-07rasterizer_cache: Remove files and includesReinUsesLisp1-2/+0
2020-06-07shader_cache: Implement a generic shader cacheReinUsesLisp1-0/+1
2020-05-30Implement macro JITDavid Marcec1-2/+6
2020-05-30Add xbyak externalDavid Marcec1-1/+1
2020-05-21map_interval: Add interval allocator and drop hackReinUsesLisp1-0/+1
2020-04-28Clang Format and Documentation.Fernando Sahmkow1-0/+1
2020-04-26shader/memory_util: Deduplicate codeReinUsesLisp1-0/+2
2020-04-22vk_fence_manager: Initial implementationReinUsesLisp1-0/+2
2020-04-22GPU: Implement a Fence Manager.Fernando Sahmkow1-0/+3
2020-04-14renderer_vulkan: Integrate Nvidia Nsight Aftermath on WindowsReinUsesLisp1-3/+16
2020-04-11renderer_vulkan: Drop Vulkan-HppReinUsesLisp1-1/+0
2020-04-08video_core/texture: Use a LUT to convert sRGB texture bordersReinUsesLisp1-0/+1
2020-03-27renderer_vulkan/wrapper: Add ToString function for VkResultReinUsesLisp1-0/+1
2020-03-27renderer_vulkan/wrapper: Add Vulakn wrapper and a span helperReinUsesLisp1-0/+1
2020-03-13shader/transform_feedback: Add host API friendly TFB builderReinUsesLisp1-0/+2
2020-03-09video_core: Rename "const buffer locker" to "registry"ReinUsesLisp1-2/+2
2020-03-09gl_shader_cache: Rework shader cache and remove post-specializationsReinUsesLisp1-2/+0
2020-02-28dirty_flags: Deduplicate code between OpenGL and VulkanReinUsesLisp1-0/+1
2020-02-28vk_state_tracker: Initial implementationReinUsesLisp1-0/+2
2020-02-28video_core: Reintroduce dirty flags infrastructureReinUsesLisp1-0/+1
2020-02-28gl_state: Remove completelyReinUsesLisp1-2/+0
2020-02-28gl_rasterizer: Remove dirty flagsReinUsesLisp1-0/+2
2020-02-14vk_query_cache: Implement generic query cache on VulkanReinUsesLisp1-0/+2
2020-02-14query_cache: Abstract OpenGL implementationReinUsesLisp1-0/+1
2020-02-14maxwell_3d: Slow implementation of passed samples (query 21)ReinUsesLisp1-0/+2
2020-01-29yuzu: Implement Vulkan frontendReinUsesLisp1-0/+1
2020-01-24GPU: Implement guest driver profile and deduce texture handler sizes.Fernando Sahmkow1-0/+2
2020-01-20vk_blit_screen: Initial implementationReinUsesLisp1-0/+2
2020-01-17vk_rasterizer: Implement Vulkan's rasterizerReinUsesLisp1-0/+1
2020-01-17renderer_vulkan: Add header as placeholderReinUsesLisp1-0/+1
2020-01-14vk_texture_cache: Implement generic texture cache on VulkanReinUsesLisp1-1/+4
2020-01-08vk_compute_pass: Add compute passes to emulate missing Vulkan featuresReinUsesLisp1-0/+2
2020-01-08vk_shader_util: Add helper to build SPIR-V shadersReinUsesLisp1-0/+2
2020-01-07vk_graphics_pipeline: Initial implementationReinUsesLisp1-0/+2
2020-01-07vk_compute_pipeline: Initial implementationReinUsesLisp1-0/+2
2020-01-07vk_pipeline_cache: Add file and define descriptor update template fillerReinUsesLisp1-0/+2
2020-01-07vk_rasterizer: Add placeholderReinUsesLisp1-0/+1
2020-01-06vk_renderpass_cache: Initial implementationReinUsesLisp1-0/+2
2020-01-06vk_update_descriptor: Initial implementationReinUsesLisp1-1/+3
2020-01-03yuzu: Remove Maxwell debuggerReinUsesLisp1-2/+0
2020-01-01vk_descriptor_pool: Initial implementationReinUsesLisp1-0/+2
2019-12-25vk_staging_buffer_pool: Add a staging pool for temporary operationsReinUsesLisp1-0/+2
2019-12-25vk_image: Add an image object abstractionReinUsesLisp1-0/+2
2019-12-23fixed_pipeline_state: Define structure and loadersReinUsesLisp1-0/+2
2019-11-23video_core: Unify ProgramType and ShaderStage into ShaderTypeReinUsesLisp1-0/+1
2019-11-15texture_cache: Use a table instead of switch for texture formatsReinUsesLisp1-0/+2
2019-11-11video_core: Enable sign conversion warningsRodrigo Locatti1-1/+1
2019-11-08video_core: Treat implicit conversions as errorsReinUsesLisp1-0/+6
2019-10-27rasterizer_accelerated: Add intermediary for GPU rasterizersReinUsesLisp1-0/+2
2019-10-25VideoCore: Unify const buffer accessing along engines and provide ConstBufferLocker class to shaders.Fernando Sahmkow1-2/+5
2019-10-05Shader_Ir: Refactor Decompilation process and allow multiple decompilation modes.Fernando Sahmkow1-0/+2
2019-10-05shader_ir: Corrections to outward movements and misc stuffsFernando Sahmkow1-0/+1
2019-10-05shader_ir: Initial Decompile SetupFernando Sahmkow1-0/+3
2019-08-21shader_ir: Implement VOTEReinUsesLisp1-0/+1
2019-08-21Video_Core: Implement a new Buffer CacheFernando Sahmkow1-1/+3
2019-07-09shader_ir: Implement a new shader scannerFernando Sahmkow1-0/+2
2019-07-06buffer_cache: Implement a generic buffer cacheReinUsesLisp1-0/+1
2019-07-06gl_rasterizer: Drop gl_global_cache in favor of gl_buffer_cacheReinUsesLisp1-2/+0
2019-06-21shader: Decode SUST and implement backing image functionalityReinUsesLisp1-0/+1
2019-06-21gl_framebuffer_cache: Use a hashed struct to cache framebuffersReinUsesLisp1-0/+2
2019-06-21texture_cache: Split texture cache into different filesReinUsesLisp1-2/+7
2019-06-21gl_texture_cache: Initial implementationReinUsesLisp1-2/+2
2019-06-08video_core/engines: Move ConstBufferInfo out of Maxwell3DReinUsesLisp1-0/+1
2019-06-07shader: Move Node declarations out of the shader IR headerReinUsesLisp1-0/+1
2019-06-06shader: Use shared_ptr to store nodes and move initialization to fileReinUsesLisp1-0/+2
2019-05-30gl_rasterizer: Use GL_QUADS to emulate quads renderingReinUsesLisp1-2/+0
2019-04-23Revamp Kepler Memory to use a subegine to manage uploadsFernando Sahmkow1-0/+2
2019-04-10gl_device: Implement interface and add uniform offset alignmentReinUsesLisp1-0/+2
2019-04-10vk_shader_decompiler: Declare and stub interface for a SPIR-V decompilerReinUsesLisp1-0/+2
2019-04-10video_core: Add sirit as optional dependency with VulkanReinUsesLisp1-1/+4
2019-04-08Move ConstBufferAccessor to Maxwell3d, correct mistakes and clang format.Fernando Sahmkow1-1/+0
2019-04-08Simplify ConstBufferAccessorFernando Sahmkow1-1/+0
2019-04-08Implement Const Buffer AccessorFernando Sahmkow1-0/+2
2019-04-02gl_sampler_cache: Port sampler cache to OpenGLReinUsesLisp1-0/+2
2019-04-02video_core: Abstract vk_sampler_cache into a templated classReinUsesLisp1-0/+2
2019-03-29data_compression: Move LZ4 compression from video_core/gl_shader_disk_cache to common/data_compressionunknown1-1/+1
2019-03-29vk_swapchain: Implement a swapchain managerReinUsesLisp1-1/+3
2019-03-22video_core: Implement API agnostic view based texture cacheReinUsesLisp1-0/+2
2019-03-13vk_sampler_cache: Implement a sampler cacheReinUsesLisp1-0/+2
2019-03-07gpu: Refactor a/synchronous implementations into their own classes.bunnei1-0/+4
2019-03-07gpu: Move command processing to another thread.bunnei1-0/+2
2019-03-04maxwell_to_vk: Initial implementationReinUsesLisp1-0/+2
2019-03-01vk_buffer_cache: Implement a buffer cacheReinUsesLisp1-0/+2
2019-02-27gl_rasterizer_cache: Move format conversion to its own fileReinUsesLisp1-0/+2
2019-02-26shader/decode: Split memory and texture instructions decodingReinUsesLisp1-0/+1
2019-02-24vk_stream_buffer: Implement a stream bufferReinUsesLisp1-1/+3
2019-02-22vk_scheduler: Implement a schedulerReinUsesLisp1-1/+3
2019-02-19vk_memory_manager: Implement memory managerReinUsesLisp1-0/+2
2019-02-14vk_resource_manager: Add VKResource interfaceReinUsesLisp1-1/+3
2019-02-13vk_device: Abstract device handling into a classReinUsesLisp1-1/+4
2019-02-12renderer_vulkan: Add declarations fileReinUsesLisp1-0/+7
2019-02-10kepler_compute: Fixup assert and rename enginesReinUsesLisp1-2/+2
2019-02-07gl_shader_disk_cache: Compress GLSL code using LZ4ReinUsesLisp1-1/+1
2019-02-07gl_shader_disk_cache: Add file and move BaseBindings declarationReinUsesLisp1-0/+2
2019-01-30shader_decode: Implement LDG and basic cbuf trackingReinUsesLisp1-0/+1
2019-01-15video_core: Rename glsl_decompiler to gl_shader_decompilerReinUsesLisp1-2/+2
2019-01-15shader_decode: Implement VMAD and VSETPReinUsesLisp1-0/+1
2019-01-15video_core: Replace gl_shader_decompilerReinUsesLisp1-2/+0
2019-01-15glsl_decompiler: ImplementationReinUsesLisp1-0/+2
2019-01-15shader_ir: Initial implementationReinUsesLisp1-0/+27
2019-01-08gl_global_cache: Add dummy global cache managerReinUsesLisp1-0/+2
2018-11-27gpu: Rewrite GPU command list processing with DmaPusher class.bunnei1-2/+2
2018-11-25video_core: Move morton functions to their own fileReinUsesLisp1-1/+2
2018-11-08rasterizer_cache: Add missing virtual destructor to RasterizerCacheObjectLioncash1-0/+1
2018-11-06gl_resource_manager: Split implementations in .cpp file.Markus Wick1-0/+1
2018-10-30video_core: Move surface declarations out of gl_rasterizer_cacheReinUsesLisp1-0/+2
2018-10-29video_core: Move OpenGL specific utils to its rendererReinUsesLisp1-0/+2
2018-10-04gl_rasterizer: Implement quads topologyReinUsesLisp1-0/+2
2018-09-12GPU: Basic implementation of the Kepler Inline Memory engine (p2mf).Subv1-0/+2
2018-09-11Implemented (Partialy) Shader HeaderFernandoS271-0/+1
2018-09-06video_core/CMakeLists: Add missing gl_buffer_cache.hLioncash1-0/+1
2018-09-05renderer_opengl: Implement a buffer cache.Markus Wick1-0/+1
2018-08-28renderer_opengl: Implement a new shader cache.bunnei1-0/+2
2018-08-28video_core: Add RasterizerCache class for common cache management code.bunnei1-0/+1
2018-06-18gl_rasterizer: Implement texture format ASTC_2D_4X4.bunnei1-0/+2
2018-06-12GPU: Partially implemented the Maxwell DMA engine.Subv1-0/+2
2018-04-14renderer_opengl: Add gl_shader_manager class.bunnei1-0/+2
2018-04-14shader_bytecode: Add initial module for shader decoding.bunnei1-0/+1
2018-04-01GPU: Implemented a gpu macro interpreter.Subv1-0/+2
2018-03-27maxwell_to_gl: Add module and function for decoding VertexType.bunnei1-0/+1
2018-03-24Frontend: Ported the GPU breakpoints and surface viewer widgets from citra.Subv1-0/+2
2018-03-24GPU: Preliminary work for texture decoding.Subv1-0/+3
2018-03-20renderer_gl: Port boilerplate rasterizer code over from Citra.bunnei1-0/+3
2018-03-20renderer_gl: Port over gl_shader_gen module from Citra.bunnei1-0/+2
2018-03-20renderer_gl: Port over gl_shader_decompiler module from Citra.bunnei1-0/+2
2018-03-20renderer_gl: Port over gl_rasterizer_cache module from Citra.bunnei1-0/+2
2018-03-20renderer_gl: Port over gl_stream_buffer module from Citra.bunnei1-0/+2
2018-03-18GPU: Move the GPU's class constructor and destructors to a cpp file.Subv1-0/+1
2018-02-12Make a GPU class in VideoCore to contain the GPU state.Subv1-0/+3
2018-02-12GPU: Added a command processor to decode the GPU pushbuffers and forward the commands to their respective engines.Subv1-0/+8
2018-01-18CMakeLists: Derive the source directory grouping from targets themselvesLioncash1-19/+15
2018-01-13Remove references to PICA and rasterizers in video_coreJames Rowe1-74/+1
2017-08-19pica/command_processor: build geometry pipeline and run geometry shaderwwylele1-0/+2
2017-08-03SwRasterizer/Lighting: shorten file namewwylele1-2/+2
2017-08-02SwRasterizer/Lighting: move to its own filewwylele1-0/+2
2017-05-28CMake: Create INTERFACE targets for microprofile and nihstroYuri Kunde Schlesner1-1/+1
2017-05-28CMake: Use IMPORTED target for libpngYuri Kunde Schlesner1-3/+2
2017-05-28CMake: Correct inter-module dependencies and library visibilityYuri Kunde Schlesner1-5/+7
2017-05-20pica/swrasterizer: implement procedural texturewwylele1-0/+2
2017-02-13SWRasterizer: Move texturing functions to their own fileYuri Kunde Schlesner1-0/+2
2017-02-13SWRasterizer: Move framebuffer operation functions to their own fileYuri Kunde Schlesner1-0/+2
2017-02-13VideoCore: Move software rasterizer files to sub-directoryYuri Kunde Schlesner1-6/+6
2017-02-04VideoCore: Move Regs to its own fileYuri Kunde Schlesner1-0/+2
2017-02-04VideoCore: Split shader regs from Regs structYuri Kunde Schlesner1-0/+1
2017-02-04VideoCore: Split geometry pipeline regs from Regs structYuri Kunde Schlesner1-0/+1
2017-02-04VideoCore: Split lighting regs from Regs structYuri Kunde Schlesner1-0/+1
2017-02-04VideoCore: Split framebuffer regs from Regs structYuri Kunde Schlesner1-0/+1
2017-02-04VideoCore: Split texturing regs from Regs structYuri Kunde Schlesner1-0/+1
2017-02-04VideoCore: Split rasterizer regs from Regs structYuri Kunde Schlesner1-0/+1
2017-02-04Pica/Texture: Move part of ETC1 decoding to new file and cleanupsYuri Kunde Schlesner1-0/+2
2017-02-04VideoCore: Move LookupTexture out of debug_utils.hYuri Kunde Schlesner1-16/+18
2017-01-26VideoCore/Shader: Split interpreter and JIT into separate ShaderEnginesYuri Kunde Schlesner1-0/+2
2017-01-26VideoCore/Shader: Rename shader_jit_x64{ => _compiler}.{cpp,h}Yuri Kunde Schlesner1-2/+2
2016-12-16VideoCore/Shader: Move DebugData to a separate fileYuri Kunde Schlesner1-0/+1
2016-12-15VideoCore: Convert x64 shader JIT to use Xbyak for assemblyYuri Kunde Schlesner1-0/+3
2016-04-30Remove TGA dumperJannik Vogel1-1/+0
2016-04-28Refactor: Extract VertexLoader from command_processor.cpp.Henrik Rydgard1-0/+2
2016-03-03Add immediate mode vertex submissionDwayne Slater1-0/+1
2016-02-05pica: Add pica_types module and move float24 definition.bunnei1-0/+1
2015-12-08VideoCore: Unify interface to OpenGL and SW rasterizersYuri Kunde Schlesner1-1/+4
2015-10-22renderer_opengl: Refactor shader generation/caching to be more organized + various cleanups.bunnei1-1/+2
2015-08-30Replace the previous OpenGL loader with a glad-generated 3.3 oneYuri Kunde Schlesner1-2/+1
2015-08-16Rename ARCHITECTURE_X64 definition to ARCHITECTURE_x86_64.bunnei1-1/+1
2015-08-16x64: Refactor to remove fake interfaces and general cleanups.bunnei1-6/+4
2015-08-16Shader: Initial implementation of x86_x64 JIT compiler for Pica vertex shaders.bunnei1-0/+10
2015-08-15Shader: Define a common interface for running vertex shader programs.bunnei1-0/+2
2015-08-15Shader: Move shader code to its own subdirectory, "shader".bunnei1-2/+2
2015-08-15GPU: Refactor "VertexShader" namespace to "Shader".bunnei1-2/+2
2015-07-26OpenGL: Make OpenGL object resource wrappers fully inlineYuri Kunde Schlesner1-1/+0
2015-05-30Move video_core/color.h to common/color.harchshift1-1/+0
2015-05-30Move video_core/math.h to common/vector_math.harchshift1-1/+0
2015-05-23Pica: Create 'State' structure and move state memory there.bunnei1-0/+1
2015-05-23OpenGL renderertfarley1-1/+11
2015-03-04GPU: Added RGB565/RGB8 framebuffer support and various cleanups.bunnei1-0/+1
2014-09-01CMake cleanupYuri Kunde Schlesner1-13/+26
2014-09-01Replace GLEW with a glLoadGen loader.Yuri Kunde Schlesner1-0/+2
2014-08-26Rewrite of OpenGL renderer, including OS X supportKevin Hartman1-4/+7
2014-08-25Pica: Add debug utility functions for dumping geometry data.Tony Wasserka1-0/+2
2014-08-12Pica: Add basic rasterizer.Tony Wasserka1-0/+2
2014-08-12Pica: Add triangle clipper.Tony Wasserka1-2/+4
2014-08-12Pica: Add primitive assembly stage.Tony Wasserka1-0/+2
2014-08-12Pica: Add vertex shader implementation.Tony Wasserka1-0/+2
2014-08-12Pica: Add command processor.Tony Wasserka1-2/+5
2014-08-12Video core: Add utility class for vector operations.Tony Wasserka1-1/+2
2014-05-20CMakeLists: rename HEADS, improved commentsarchshift1-2/+2
2014-04-29IT'S ALIVE!archshift1-1/+6
2014-04-10fixed a bunch of errors in CMakeListsbunnei1-3/+3
2014-04-10updated CMakeListsbunnei1-16/+2
2014-04-05added video_core project to solutionbunnei1-0/+19