Re: [AD] Projection transform

[ Thread Index | Date Index | More lists.liballeg.org/allegro-developers Archives ]


Yeah, that was completely wrong. It's fixed now.

-SL

On 06/23/2015 10:25 AM, Trent Gamblin wrote:
Just found out that there’s a problem with al_use_projection_transform. When using shaders, after the call the shader’s matrices aren’t updated… if you call al_use_transform after al_use_projection_transform, it works as expected because al_use_transform has this code in it:

    /*
     * When the drawing is held, we apply the transformations in software,
     * so the hardware transformation has to be kept at identity.
     */
    if (!al_is_bitmap_drawing_held()) {
       display = _al_get_bitmap_display(target);
       if (display) {
          display->vt->update_transformation(display, target);
       }
    }

I think al_use_projection_transform should have something like that, but I haven’t looked into it deeply.
------------------------------------------------------------------------------
Monitor 25 network devices or servers for free with OpManager!
OpManager is web-based network management software that monitors
network devices and physical & virtual servers, alerts via email & sms
for fault. Monitor 25 devices for free with no restriction. Download now
http://ad.doubleclick.net/ddm/clk/292181274;119417398;o





Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/