Home
last modified time | relevance | path

Searched refs:VideoCommon (Results 1 – 25 of 164) sorted by relevance

1234567

/dports/emulators/yuzu/yuzu-0b47f7a46/src/video_core/renderer_opengl/
H A Dgl_shader_cache.h36 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 Dgl_shader_decompiler.h23 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 Dgl_shader_disk_cache.h52 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 Dgl_texture_cache.h24 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 Dgl_arb_decompiler.h16 namespace VideoCommon::Shader {
25 std::string DecompileAssemblyShader(const Device& device, const VideoCommon::Shader::ShaderIR& ir,
26 const VideoCommon::Shader::Registry& registry,
H A Dgl_query_cache.h27 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 Dgl_shader_cache.cpp40 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 Dgl_fence_manager.h18 class GLInnerFence : public VideoCommon::FenceBase {
36 VideoCommon::FenceManager<Fence, TextureCacheOpenGL, OGLBufferCache, QueryCache>;
H A Dgl_buffer_cache.h26 class Buffer : public VideoCommon::BufferBlock {
52 using GenericBufferCache = VideoCommon::BufferCache<Buffer, GLuint, OGLStreamBuffer>;
H A Dgl_rasterizer.h102 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 Dvk_shader_decompiler.h24 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 Dvk_pipeline_cache.h89 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 Dvk_texture_cache.h34 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 Dvk_query_cache.h29 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 Dvk_pipeline_cache.cpp39 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 Dvk_buffer_cache.h22 class Buffer final : public VideoCommon::BufferBlock {
50 class VKBufferCache final : public VideoCommon::BufferCache<Buffer, VkBuffer, VKStreamBuffer> {
H A Dvk_fence_manager.h29 class InnerFence : public VideoCommon::FenceBase {
54 VideoCommon::FenceManager<Fence, VKTextureCache, VKBufferCache, VKQueryCache>;
/dports/emulators/yuzu/yuzu-0b47f7a46/src/video_core/shader/
H A Dregistry.h20 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 Dmemory_util.cpp17 namespace VideoCommon::Shader { namespace
59 ProgramCode code(VideoCommon::Shader::MAX_PROGRAM_LENGTH); in GetShaderCode()
/dports/emulators/yuzu/yuzu-0b47f7a46/src/video_core/
H A Dsampler_cache.h12 namespace VideoCommon {
29 struct hash<VideoCommon::SamplerCacheKey> {
30 std::size_t operator()(const VideoCommon::SamplerCacheKey& k) const noexcept {
37 namespace VideoCommon {
H A Dvideo_core.cpp49 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 Dsurface_params.h19 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 Dsurface_view.h13 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 DPostProcessingConfigWindow.h38 const VideoCommon::PostProcessingConfiguration::ConfigurationOption* config_option);
60 const VideoCommon::PostProcessingConfiguration::ConfigurationOption* m_config_option;
75 VideoCommon::PostProcessingConfiguration* m_post_processor;
H A DEnhancementsWidget.cpp164 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()

1234567