From 62f5122df13ca2cec369d3d91f7442c722825d07 Mon Sep 17 00:00:00 2001 From: korenkonder Date: Sat, 31 Aug 2024 19:11:36 +0300 Subject: [PATCH] I was writing wrong variable... --- src/CRE/mdl/draw_object.cpp | 2 +- src/CRE/render_context.cpp | 4 ++-- src/CRE/render_context.hpp | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/CRE/mdl/draw_object.cpp b/src/CRE/mdl/draw_object.cpp index b9995dfd..5490a380 100644 --- a/src/CRE/mdl/draw_object.cpp +++ b/src/CRE/mdl/draw_object.cpp @@ -396,7 +396,7 @@ namespace mdl { const obj_material_data* material = args->material; const std::vector* textures = args->textures; if (rctx->draw_state->shader_index != -1) { - rctx->set_batch_material_color_specular(args->emission); + rctx->set_batch_material_color_emission(args->emission); draw_object_material_set_uniform(material, false); if (material->material.attrib.m.alpha_texture) uniform_value[U_TEXTURE_COUNT] = 0; diff --git a/src/CRE/render_context.cpp b/src/CRE/render_context.cpp index 462437ae..645a2dad 100644 --- a/src/CRE/render_context.cpp +++ b/src/CRE/render_context.cpp @@ -947,9 +947,9 @@ void render_context::set_batch_material_color(const vec4& diffuse, const vec4& a enum_or(data->flags, RENDER_DATA_BATCH_UPDATE); } -void render_context::set_batch_material_color_specular(const vec4& specular) { +void render_context::set_batch_material_color_emission(const vec4& emission) { render_data* data = &this->data; - data->buffer_batch_data.g_material_state_specular = specular; + data->buffer_batch_data.g_material_state_emission = emission; enum_or(data->flags, RENDER_DATA_BATCH_UPDATE); } diff --git a/src/CRE/render_context.hpp b/src/CRE/render_context.hpp index 775ef08d..471b2759 100644 --- a/src/CRE/render_context.hpp +++ b/src/CRE/render_context.hpp @@ -505,7 +505,7 @@ struct render_context { const vec4& fresnel_coefficients, const vec4& texture_color_coefficients, const vec4& texture_color_offset, const vec4& texture_specular_coefficients, const vec4& texture_specular_offset, const float_t shininess); - void set_batch_material_color_specular(const vec4& specular); + void set_batch_material_color_emission(const vec4& emission); void set_batch_material_parameter(const vec4* specular, const vec4& bump_depth, const vec4& intensity, const float_t reflect_uv_scale, const float_t refract_uv_scale); void set_batch_min_alpha(const float_t value);