Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
GUIShaderDX.cpp File Reference
#include "GUIShaderDX.h"
#include "windowing/GraphicContext.h"
#include "rendering/dx/DeviceResources.h"
#include "rendering/dx/RenderContext.h"
#include "utils/log.h"
#include "guishader_checkerboard_left.h"
#include "guishader_checkerboard_right.h"
#include "guishader_clip_vert.h"
#include "guishader_default.h"
#include "guishader_fonts.h"
#include "guishader_interlaced_left.h"
#include "guishader_interlaced_right.h"
#include "guishader_multi_texture_blend.h"
#include "guishader_multi_texture_blend_nearest.h"
#include "guishader_texture.h"
#include "guishader_texture_nearest.h"
#include "guishader_texture_noblend.h"
#include "guishader_vert.h"
#include <algorithm>
#include <array>
#include <d3dcompiler.h>

Variables

constexpr std::array< D3D_SHADER_DATA, SHADER_METHOD_RENDER_COUNTshaderCode
 

Variable Documentation

◆ shaderCode

std::array<D3D_SHADER_DATA, SHADER_METHOD_RENDER_COUNT> shaderCode
constexpr
Initial value:
=
{{
{ guishader_default, sizeof(guishader_default) },
{ guishader_texture_noblend, sizeof(guishader_texture_noblend) },
{ guishader_fonts, sizeof(guishader_fonts) },
{ guishader_fonts, sizeof(guishader_fonts) },
{ guishader_texture, sizeof(guishader_texture) },
{ guishader_texture_nearest, sizeof(guishader_texture_nearest) },
{ guishader_multi_texture_blend, sizeof(guishader_multi_texture_blend) },
{ guishader_multi_texture_blend_nearest, sizeof(guishader_multi_texture_blend_nearest) },
{ guishader_interlaced_left, sizeof(guishader_interlaced_left) },
{ guishader_interlaced_right, sizeof(guishader_interlaced_right) },
{ guishader_checkerboard_left, sizeof(guishader_checkerboard_left) },
{ guishader_checkerboard_right, sizeof(guishader_checkerboard_right) },
}}