Move app render state mapping to renderer gl
This commit is contained in:
@@ -33,6 +33,7 @@ constexpr std::uint32_t gl_debug_severity_notification = 0x826BU;
|
||||
constexpr std::uint32_t gl_src_alpha = 0x0302U;
|
||||
constexpr std::uint32_t gl_one_minus_src_alpha = 0x0303U;
|
||||
constexpr std::uint32_t gl_line_smooth = 0x0B20U;
|
||||
constexpr std::uint32_t gl_scissor_test = 0x0C11U;
|
||||
constexpr std::uint32_t gl_depth_test = 0x0B71U;
|
||||
constexpr std::uint32_t gl_func_add = 0x8006U;
|
||||
constexpr std::uint32_t gl_max = 0x8008U;
|
||||
@@ -86,6 +87,7 @@ constexpr std::uint32_t gl_texture_wrap_s = 0x2802U;
|
||||
constexpr std::uint32_t gl_texture_wrap_t = 0x2803U;
|
||||
constexpr std::uint32_t gl_texture_wrap_r = 0x8072U;
|
||||
constexpr std::uint32_t gl_texture_border_color = 0x1004U;
|
||||
constexpr std::uint32_t gl_repeat = 0x2901U;
|
||||
constexpr std::uint32_t gl_clamp_to_edge = 0x812FU;
|
||||
constexpr std::uint32_t gl_pixel_pack_buffer = 0x88EBU;
|
||||
constexpr std::uint32_t gl_pixel_unpack_buffer = 0x88ECU;
|
||||
@@ -277,6 +279,11 @@ std::uint32_t framebuffer_complete_status() noexcept
|
||||
return gl_framebuffer_complete;
|
||||
}
|
||||
|
||||
std::uint32_t default_framebuffer_id() noexcept
|
||||
{
|
||||
return 0U;
|
||||
}
|
||||
|
||||
const char* framebuffer_status_name(std::uint32_t status) noexcept
|
||||
{
|
||||
switch (status) {
|
||||
@@ -465,6 +472,11 @@ std::uint32_t depth_test_state() noexcept
|
||||
return gl_depth_test;
|
||||
}
|
||||
|
||||
std::uint32_t scissor_test_state() noexcept
|
||||
{
|
||||
return gl_scissor_test;
|
||||
}
|
||||
|
||||
std::uint32_t program_point_size_state() noexcept
|
||||
{
|
||||
return gl_program_point_size;
|
||||
@@ -500,6 +512,21 @@ std::uint32_t rgba8_internal_format() noexcept
|
||||
return gl_rgba8;
|
||||
}
|
||||
|
||||
std::uint32_t linear_texture_filter() noexcept
|
||||
{
|
||||
return gl_linear;
|
||||
}
|
||||
|
||||
std::uint32_t nearest_texture_filter() noexcept
|
||||
{
|
||||
return gl_nearest;
|
||||
}
|
||||
|
||||
std::uint32_t repeat_texture_wrap() noexcept
|
||||
{
|
||||
return gl_repeat;
|
||||
}
|
||||
|
||||
std::uint32_t texture_cube_map_target() noexcept
|
||||
{
|
||||
return gl_texture_cube_map;
|
||||
|
||||
Reference in New Issue
Block a user