|
blob_t | platf::dxgi::compile_pixel_shader (LPCSTR file) |
|
blob_t | platf::dxgi::compile_shader (LPCSTR file, LPCSTR entrypoint, LPCSTR shader_model) |
|
blob_t | platf::dxgi::compile_vertex_shader (LPCSTR file) |
|
int | platf::dxgi::init () |
|
blend_t | platf::dxgi::make_blend (device_t::pointer device, bool enable, bool invert) |
|
template<class T > |
buf_t | platf::dxgi::make_buffer (device_t::pointer device, const T &t) |
|
util::buffer_t< std::uint8_t > | platf::dxgi::make_cursor_alpha_image (const util::buffer_t< std::uint8_t > &img_data, DXGI_OUTDUPL_POINTER_SHAPE_INFO shape_info) |
|
util::buffer_t< std::uint8_t > | platf::dxgi::make_cursor_xor_image (const util::buffer_t< std::uint8_t > &img_data, DXGI_OUTDUPL_POINTER_SHAPE_INFO shape_info) |
|
bool | platf::dxgi::set_cursor_texture (device_t::pointer device, gpu_cursor_t &cursor, util::buffer_t< std::uint8_t > &&cursor_img, DXGI_OUTDUPL_POINTER_SHAPE_INFO &shape_info) |
|
|
blob_t | platf::dxgi::convert_yuv420_packed_uv_type0_ps_hlsl |
|
blob_t | platf::dxgi::convert_yuv420_packed_uv_type0_ps_linear_hlsl |
|
blob_t | platf::dxgi::convert_yuv420_packed_uv_type0_ps_perceptual_quantizer_hlsl |
|
blob_t | platf::dxgi::convert_yuv420_packed_uv_type0_vs_hlsl |
|
blob_t | platf::dxgi::convert_yuv420_packed_uv_type0s_ps_hlsl |
|
blob_t | platf::dxgi::convert_yuv420_packed_uv_type0s_ps_linear_hlsl |
|
blob_t | platf::dxgi::convert_yuv420_packed_uv_type0s_ps_perceptual_quantizer_hlsl |
|
blob_t | platf::dxgi::convert_yuv420_packed_uv_type0s_vs_hlsl |
|
blob_t | platf::dxgi::convert_yuv420_planar_y_ps_hlsl |
|
blob_t | platf::dxgi::convert_yuv420_planar_y_ps_linear_hlsl |
|
blob_t | platf::dxgi::convert_yuv420_planar_y_ps_perceptual_quantizer_hlsl |
|
blob_t | platf::dxgi::convert_yuv420_planar_y_vs_hlsl |
|
blob_t | platf::dxgi::convert_yuv444_packed_ayuv_ps_hlsl |
|
blob_t | platf::dxgi::convert_yuv444_packed_ayuv_ps_linear_hlsl |
|
blob_t | platf::dxgi::convert_yuv444_packed_vs_hlsl |
|
blob_t | platf::dxgi::convert_yuv444_packed_y410_ps_hlsl |
|
blob_t | platf::dxgi::convert_yuv444_packed_y410_ps_linear_hlsl |
|
blob_t | platf::dxgi::convert_yuv444_packed_y410_ps_perceptual_quantizer_hlsl |
|
blob_t | platf::dxgi::convert_yuv444_planar_ps_hlsl |
|
blob_t | platf::dxgi::convert_yuv444_planar_ps_linear_hlsl |
|
blob_t | platf::dxgi::convert_yuv444_planar_ps_perceptual_quantizer_hlsl |
|
blob_t | platf::dxgi::convert_yuv444_planar_vs_hlsl |
|
blob_t | platf::dxgi::cursor_ps_hlsl |
|
blob_t | platf::dxgi::cursor_ps_normalize_white_hlsl |
|
blob_t | platf::dxgi::cursor_vs_hlsl |
|
Definitions for handling video ram.