Rename several transform built-ins in shaders
This commit is contained in:
parent
e462e2934d
commit
0d9aecd967
24 changed files with 156 additions and 156 deletions
|
|
@ -1520,8 +1520,8 @@ void RenderForwardMobile::_setup_environment(const RenderDataRD *p_render_data,
|
|||
//store camera into ubo
|
||||
RendererStorageRD::store_camera(projection, scene_state.ubo.projection_matrix);
|
||||
RendererStorageRD::store_camera(projection.inverse(), scene_state.ubo.inv_projection_matrix);
|
||||
RendererStorageRD::store_transform(p_render_data->cam_transform, scene_state.ubo.camera_matrix);
|
||||
RendererStorageRD::store_transform(p_render_data->cam_transform.affine_inverse(), scene_state.ubo.inv_camera_matrix);
|
||||
RendererStorageRD::store_transform(p_render_data->cam_transform, scene_state.ubo.inv_view_matrix);
|
||||
RendererStorageRD::store_transform(p_render_data->cam_transform.affine_inverse(), scene_state.ubo.view_matrix);
|
||||
|
||||
for (uint32_t v = 0; v < p_render_data->view_count; v++) {
|
||||
projection = correction * p_render_data->view_projection[v];
|
||||
|
|
|
|||
|
|
@ -254,8 +254,8 @@ protected:
|
|||
struct UBO {
|
||||
float projection_matrix[16];
|
||||
float inv_projection_matrix[16];
|
||||
float camera_matrix[16];
|
||||
float inv_camera_matrix[16];
|
||||
float inv_view_matrix[16];
|
||||
float view_matrix[16];
|
||||
|
||||
float projection_matrix_view[RendererSceneRender::MAX_RENDER_VIEWS][16];
|
||||
float inv_projection_matrix_view[RendererSceneRender::MAX_RENDER_VIEWS][16];
|
||||
|
|
|
|||
|
|
@ -501,10 +501,10 @@ void SceneShaderForwardMobile::init(RendererStorageRD *p_storage, const String p
|
|||
//shader compiler
|
||||
ShaderCompiler::DefaultIdentifierActions actions;
|
||||
|
||||
actions.renames["WORLD_MATRIX"] = "world_matrix";
|
||||
actions.renames["WORLD_NORMAL_MATRIX"] = "world_normal_matrix";
|
||||
actions.renames["INV_CAMERA_MATRIX"] = "scene_data.inv_camera_matrix";
|
||||
actions.renames["CAMERA_MATRIX"] = "scene_data.camera_matrix";
|
||||
actions.renames["MODEL_MATRIX"] = "model_matrix";
|
||||
actions.renames["MODEL_NORMAL_MATRIX"] = "model_normal_matrix";
|
||||
actions.renames["VIEW_MATRIX"] = "scene_data.view_matrix";
|
||||
actions.renames["INV_VIEW_MATRIX"] = "scene_data.inv_view_matrix";
|
||||
actions.renames["PROJECTION_MATRIX"] = "projection_matrix";
|
||||
actions.renames["INV_PROJECTION_MATRIX"] = "inv_projection_matrix";
|
||||
actions.renames["MODELVIEW_MATRIX"] = "modelview";
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue