/dports/emulators/yuzu/yuzu-0b47f7a46/src/video_core/renderer_opengl/ |
H A D | gl_shader_cache.h | 36 namespace VideoCommon::Shader { 55 std::shared_ptr<VideoCommon::Shader::Registry> registry; 70 u64 unique_identifier, const VideoCommon::Shader::ShaderIR& ir, 71 const VideoCommon::Shader::Registry& registry, 88 const VideoCommon::Shader::Registry& GetRegistry() const { in GetRegistry() 101 VideoCommon::Shader::AsyncShaders& async_shaders, VAddr cpu_addr); 110 explicit Shader(std::shared_ptr<VideoCommon::Shader::Registry> registry, ShaderEntries entries, 113 std::shared_ptr<VideoCommon::Shader::Registry> registry; 120 class ShaderCacheOpenGL final : public VideoCommon::ShaderCache<Shader> { 135 VideoCommon::Shader::AsyncShaders& async_shaders);
|
H A D | gl_shader_decompiler.h | 23 using SamplerEntry = VideoCommon::Shader::Sampler; 24 using ImageEntry = VideoCommon::Shader::Image; 26 class ConstBufferEntry : public VideoCommon::Shader::ConstBuffer { 61 ShaderEntries MakeEntries(const Device& device, const VideoCommon::Shader::ShaderIR& ir, 64 std::string DecompileShader(const Device& device, const VideoCommon::Shader::ShaderIR& ir, 65 const VideoCommon::Shader::Registry& registry,
|
H A D | gl_shader_disk_cache.h | 52 VideoCommon::Shader::GraphicsInfo graphics_info; 53 VideoCommon::Shader::ComputeInfo compute_info; 54 VideoCommon::Shader::KeyMap keys; 55 VideoCommon::Shader::BoundSamplerMap bound_samplers; 56 VideoCommon::Shader::SeparateSamplerMap separate_samplers; 57 VideoCommon::Shader::BindlessSamplerMap bindless_samplers;
|
H A D | gl_texture_cache.h | 24 using VideoCommon::SurfaceParams; 25 using VideoCommon::ViewParams; 34 using TextureCacheBase = VideoCommon::TextureCache<Surface, View>; 36 class CachedSurface final : public VideoCommon::SurfaceBase<View> { 79 class CachedSurfaceView final : public VideoCommon::ViewBase { 143 const VideoCommon::CopyParams& copy_params) override;
|
H A D | gl_arb_decompiler.h | 16 namespace VideoCommon::Shader { 25 std::string DecompileAssemblyShader(const Device& device, const VideoCommon::Shader::ShaderIR& ir, 26 const VideoCommon::Shader::Registry& registry,
|
H A D | gl_query_cache.h | 27 using CounterStream = VideoCommon::CounterStreamBase<QueryCache, HostCounter>; 30 : public VideoCommon::QueryCacheBase<QueryCache, CachedQuery, CounterStream, HostCounter> { 47 class HostCounter final : public VideoCommon::HostCounterBase<QueryCache, HostCounter> { 63 class CachedQuery final : public VideoCommon::CachedQueryBase<HostCounter> {
|
H A D | gl_shader_cache.cpp | 40 using VideoCommon::Shader::GetShaderAddress; 41 using VideoCommon::Shader::GetShaderCode; 42 using VideoCommon::Shader::GetUniqueIdentifier; 43 using VideoCommon::Shader::KERNEL_MAIN_OFFSET; 44 using VideoCommon::Shader::ProgramCode; 45 using VideoCommon::Shader::Registry; 46 using VideoCommon::Shader::ShaderIR; 47 using VideoCommon::Shader::STAGE_MAIN_OFFSET; 51 constexpr VideoCommon::Shader::CompilerSettings COMPILER_SETTINGS{}; 239 ProgramCode code_b, VideoCommon::Shader::AsyncShaders& async_shaders, VAddr cpu_addr) { in CreateStageFromMemory() [all …]
|
H A D | gl_fence_manager.h | 18 class GLInnerFence : public VideoCommon::FenceBase { 36 VideoCommon::FenceManager<Fence, TextureCacheOpenGL, OGLBufferCache, QueryCache>;
|
H A D | gl_buffer_cache.h | 26 class Buffer : public VideoCommon::BufferBlock { 52 using GenericBufferCache = VideoCommon::BufferCache<Buffer, GLuint, OGLStreamBuffer>;
|
H A D | gl_rasterizer.h | 102 VideoCommon::Shader::AsyncShaders& GetAsyncShaders() { in GetAsyncShaders() 106 const VideoCommon::Shader::AsyncShaders& GetAsyncShaders() const { in GetAsyncShaders() 265 VideoCommon::Shader::AsyncShaders async_shaders;
|
/dports/emulators/yuzu/yuzu-0b47f7a46/src/video_core/renderer_vulkan/ |
H A D | vk_shader_decompiler.h | 24 using UniformTexelEntry = VideoCommon::Shader::Sampler; 25 using SamplerEntry = VideoCommon::Shader::Sampler; 26 using StorageTexelEntry = VideoCommon::Shader::Image; 27 using ImageEntry = VideoCommon::Shader::Image; 31 class ConstBufferEntry : public VideoCommon::Shader::ConstBuffer { 110 ShaderEntries GenerateShaderEntries(const VideoCommon::Shader::ShaderIR& ir); 112 std::vector<u32> Decompile(const VKDevice& device, const VideoCommon::Shader::ShaderIR& ir, 114 const VideoCommon::Shader::Registry& registry,
|
H A D | vk_pipeline_cache.h | 89 VideoCommon::Shader::ProgramCode program_code, u32 main_offset_); 96 VideoCommon::Shader::ShaderIR& GetIR() { 100 const VideoCommon::Shader::ShaderIR& GetIR() const { 104 const VideoCommon::Shader::Registry& GetRegistry() const { 114 VideoCommon::Shader::ProgramCode program_code; 115 VideoCommon::Shader::Registry registry; 116 VideoCommon::Shader::ShaderIR shader_ir; 120 class VKPipelineCache final : public VideoCommon::ShaderCache<Shader> { 134 VideoCommon::Shader::AsyncShaders& async_shaders);
|
H A D | vk_texture_cache.h | 34 using TextureCacheBase = VideoCommon::TextureCache<Surface, View>; 36 using VideoCommon::SurfaceParams; 37 using VideoCommon::ViewParams; 39 class CachedSurface final : public VideoCommon::SurfaceBase<View> { 111 class CachedSurfaceView final : public VideoCommon::ViewBase { 207 const VideoCommon::CopyParams& copy_params) override;
|
H A D | vk_query_cache.h | 29 using CounterStream = VideoCommon::CounterStreamBase<VKQueryCache, HostCounter>; 54 : public VideoCommon::QueryCacheBase<VKQueryCache, CachedQuery, CounterStream, HostCounter> { 79 class HostCounter final : public VideoCommon::HostCounterBase<VKQueryCache, HostCounter> { 96 class CachedQuery : public VideoCommon::CachedQueryBase<HostCounter> {
|
H A D | vk_pipeline_cache.cpp | 39 using VideoCommon::Shader::GetShaderAddress; 40 using VideoCommon::Shader::GetShaderCode; 41 using VideoCommon::Shader::KERNEL_MAIN_OFFSET; 42 using VideoCommon::Shader::ProgramCode; 43 using VideoCommon::Shader::STAGE_MAIN_OFFSET; 54 constexpr VideoCommon::Shader::CompilerSettings compiler_settings{ 55 VideoCommon::Shader::CompileDepth::FullDecompile}; 202 const GraphicsPipelineCacheKey& key, VideoCommon::Shader::AsyncShaders& async_shaders) { in GetGraphicsPipeline()
|
H A D | vk_buffer_cache.h | 22 class Buffer final : public VideoCommon::BufferBlock { 50 class VKBufferCache final : public VideoCommon::BufferCache<Buffer, VkBuffer, VKStreamBuffer> {
|
H A D | vk_fence_manager.h | 29 class InnerFence : public VideoCommon::FenceBase { 54 VideoCommon::FenceManager<Fence, VKTextureCache, VKBufferCache, VKQueryCache>;
|
/dports/emulators/yuzu/yuzu-0b47f7a46/src/video_core/shader/ |
H A D | registry.h | 20 namespace VideoCommon::Shader { 32 struct hash<VideoCommon::Shader::SeparateSamplerKey> { 33 std::size_t operator()(const VideoCommon::Shader::SeparateSamplerKey& key) const noexcept { 40 struct equal_to<VideoCommon::Shader::SeparateSamplerKey> { 41 bool operator()(const VideoCommon::Shader::SeparateSamplerKey& lhs, 42 const VideoCommon::Shader::SeparateSamplerKey& rhs) const noexcept { 49 namespace VideoCommon::Shader {
|
H A D | memory_util.cpp | 17 namespace VideoCommon::Shader { namespace 59 ProgramCode code(VideoCommon::Shader::MAX_PROGRAM_LENGTH); in GetShaderCode()
|
/dports/emulators/yuzu/yuzu-0b47f7a46/src/video_core/ |
H A D | sampler_cache.h | 12 namespace VideoCommon { 29 struct hash<VideoCommon::SamplerCacheKey> { 30 std::size_t operator()(const VideoCommon::SamplerCacheKey& k) const noexcept { 37 namespace VideoCommon {
|
H A D | video_core.cpp | 49 gpu = std::make_unique<VideoCommon::GPUAsynch>(system, use_nvdec); in CreateGPU() 51 gpu = std::make_unique<VideoCommon::GPUSynch>(system, use_nvdec); in CreateGPU()
|
/dports/emulators/yuzu/yuzu-0b47f7a46/src/video_core/texture_cache/ |
H A D | surface_params.h | 19 namespace VideoCommon { 28 const VideoCommon::Shader::Sampler& entry); 33 const VideoCommon::Shader::Image& entry); 48 const VideoCommon::Shader::Sampler& entry); 52 const VideoCommon::Shader::Image& entry); 288 struct hash<VideoCommon::SurfaceParams> { 289 std::size_t operator()(const VideoCommon::SurfaceParams& k) const noexcept {
|
H A D | surface_view.h | 13 namespace VideoCommon { 62 struct hash<VideoCommon::ViewParams> { 63 std::size_t operator()(const VideoCommon::ViewParams& k) const noexcept {
|
/dports/emulators/dolphin-emu/dolphin-3152428/Source/Core/DolphinQt/Config/Graphics/ |
H A D | PostProcessingConfigWindow.h | 38 const VideoCommon::PostProcessingConfiguration::ConfigurationOption* config_option); 60 const VideoCommon::PostProcessingConfiguration::ConfigurationOption* m_config_option; 75 VideoCommon::PostProcessingConfiguration* m_post_processor;
|
H A D | EnhancementsWidget.cpp | 164 std::vector<std::string> shaders = VideoCommon::PostProcessing::GetShaderList(); in LoadPPShaders() 167 shaders = VideoCommon::PostProcessing::GetAnaglyphShaderList(); in LoadPPShaders() 171 shaders = VideoCommon::PostProcessing::GetPassiveShaderList(); in LoadPPShaders() 206 VideoCommon::PostProcessingConfiguration pp_shader; in LoadPPShaders() 276 VideoCommon::PostProcessingConfiguration pp_shader; in SaveSettings()
|