RetroArch
Pass Member List

This is the complete list of members for Pass, including all inherited members.

add_parameter(unsigned parameter_index, const std::string &id)Pass
allocate_buffers()Pass
build()Pass
build_commands(DeferredDisposer &disposer, VkCommandBuffer cmd, const Texture &original, const Texture &source, const VkViewport &vp, const float *mvp)Pass
build_semantic_parameter(uint8_t *data, unsigned index, float value)Passprivate
build_semantic_texture(VkDescriptorSet set, uint8_t *buffer, slang_texture_semantic semantic, const Texture &texture)Passprivate
build_semantic_texture_array(VkDescriptorSet set, uint8_t *buffer, slang_texture_semantic semantic, unsigned index, const Texture &texture)Passprivate
build_semantic_texture_array_vec4(uint8_t *data, slang_texture_semantic semantic, unsigned index, unsigned width, unsigned height)Passprivate
build_semantic_texture_vec4(uint8_t *data, slang_texture_semantic semantic, unsigned width, unsigned height)Passprivate
build_semantic_uint(uint8_t *data, slang_semantic semantic, uint32_t value)Passprivate
build_semantic_vec4(uint8_t *data, slang_semantic semantic, unsigned width, unsigned height)Passprivate
build_semantics(VkDescriptorSet set, uint8_t *buffer, const float *mvp, const Texture &original, const Texture &source)Passprivate
cachePassprivate
clear_vk()Passprivate
commonPassprivate
current_framebuffer_sizePassprivate
current_viewportPassprivate
devicePassprivate
end_frame()Pass
filtered_parametersPassprivate
final_passPassprivate
fragment_shaderPassprivate
frame_countPassprivate
frame_count_periodPassprivate
framebufferPassprivate
framebuffer_feedbackPassprivate
get_address_mode() constPassinline
get_feedback_framebuffer()Passinline
get_framebuffer() constPassinline
get_mip_filter() constPassinline
get_name() constPassinline
get_output_size(const Size2D &original_size, const Size2D &max_source) constPassprivate
get_reflection() constPassinline
get_source_filter() constPassinline
init_feedback()Pass
init_pipeline()Passprivate
init_pipeline_layout()Passprivate
memory_propertiesPassprivate
notify_sync_index(unsigned index)Passinline
num_sync_indicesPassprivate
operator=(Pass &&)=deletePass
parameter_texPass
parametersPassprivate
Pass(VkDevice device, const VkPhysicalDeviceMemoryProperties &memory_properties, VkPipelineCache cache, unsigned num_sync_indices, bool final_pass)Passinline
Pass(Pass &&)=deletePass
pass_infoPassprivate
pass_namePassprivate
pass_numberPassprivate
pipelinePassprivate
pipeline_layoutPassprivate
poolPassprivate
pushPassprivate
reflectionPassprivate
set_common_resources(CommonResources *common)Passinline
set_frame_count(uint64_t count)Passinline
set_frame_count_period(unsigned period)Passinline
set_layoutPassprivate
set_name(const char *name)Passinline
set_pass_info(const Size2D &max_original, const Size2D &max_source, const vulkan_filter_chain_swapchain_info &swapchain, const vulkan_filter_chain_pass_info &info)Pass
set_pass_number(unsigned pass)Passinline
set_semantic_texture(VkDescriptorSet set, slang_texture_semantic semantic, const Texture &texture)Passprivate
set_semantic_texture_array(VkDescriptorSet set, slang_texture_semantic semantic, unsigned index, const Texture &texture)Passprivate
set_shader(VkShaderStageFlags stage, const uint32_t *spirv, size_t spirv_words)Pass
set_texture(VkDescriptorSet set, unsigned binding, const Texture &texture)Passprivate
set_uniform_buffer(VkDescriptorSet set, unsigned binding, VkBuffer buffer, VkDeviceSize offset, VkDeviceSize range)Passprivate
setsPassprivate
swapchain_render_passPassprivate
sync_indexPassprivate
targetPass
ubo_offsetPassprivate
vertex_shaderPassprivate
~Pass()Pass