hi,
das ganze ohne Shader...
wenn du eine zusätzliche View (also camera ins level) erzeugst, wird der Ausschnitt auf dem Bildschirm gerendert.
VIEW* xView =
{
layer = 1;
pos_x = 0; //
pos_y = 100;
size_x = 100;
size_y = 100;
flags = SHOW;
}
hier so kannst du die Position und die Winkel im Level setzen...also was zu sehen sein soll....in deinem Fall aus der Spiegelwand raus.
vec_set(xView.x,my.x);
vec_set(xView.pan,my.pan);
Da du ja auf eine Entity= dein Spiegelmodell und nicht in die View rendern willst brauchst du wie schon richtig gedacht ein Model.
Dein Spiegelblock sollte eine UV Map haben.
Und in seiner Action zusätzlich folgenden Code.
xView.size_x = 1024;
xView.size_y = 1024;
xView.bmap = bmap_for_entity(my,0) ;
Viel Spaß,
gri