mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-03 18:31:55 -04:00
oops, virtual function mismatch
This commit is contained in:
parent
d260456624
commit
cb8d73f25c
@ -304,7 +304,8 @@ render_children(const vector_relation &arcs,
|
||||
// Description:
|
||||
////////////////////////////////////////////////////////////////////
|
||||
bool LensFlareNode::
|
||||
sub_render(AllTransitionsWrapper &trans, RenderTraverser *trav) {
|
||||
sub_render(const AllTransitionsWrapper &input_trans,
|
||||
AllTransitionsWrapper &, RenderTraverser *trav) {
|
||||
GraphicsStateGuardian *gsg = trav->get_gsg();
|
||||
|
||||
nassertr(_light_node != (Node*) NULL, false);
|
||||
@ -321,7 +322,7 @@ sub_render(AllTransitionsWrapper &trans, RenderTraverser *trav) {
|
||||
LMatrix4f modelview_mat;
|
||||
|
||||
const TransformTransition *ta;
|
||||
if (!get_transition_into(ta, trans))
|
||||
if (!get_transition_into(ta, input_trans))
|
||||
modelview_mat = LMatrix4f::ident_mat();
|
||||
else
|
||||
modelview_mat = ta->get_matrix();
|
||||
@ -353,8 +354,8 @@ sub_render(AllTransitionsWrapper &trans, RenderTraverser *trav) {
|
||||
prepare_flares(delta, light_pos, dot);
|
||||
prepare_blind(dot, pp->get_frustum()._fnear);
|
||||
|
||||
render_children(_flare_arcs, trans, gsg);
|
||||
render_child(_blind_arc, trans, gsg);
|
||||
render_children(_flare_arcs, input_trans, gsg);
|
||||
render_child(_blind_arc, input_trans, gsg);
|
||||
|
||||
//Short circuit the rendering
|
||||
return false;
|
||||
|
@ -51,7 +51,8 @@ PUBLISHED:
|
||||
INLINE void set_light_source(PT_Node source);
|
||||
|
||||
public:
|
||||
virtual bool sub_render(AllTransitionsWrapper &trans,
|
||||
virtual bool sub_render(const AllTransitionsWrapper &input_trans,
|
||||
AllTransitionsWrapper &modify_trans,
|
||||
RenderTraverser *trav);
|
||||
virtual bool has_sub_render() const;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user