Comment 11 for bug 283175

Revision history for this message
Philip Wyett (philwyett) wrote :

After a look with a fellow Crystal Space core dev, we find that i915_emit_texld() is local to the driver with the following amount of instances in the Mesa-7.0.3-rc2.orig i915 driver.

Mesa-7.0.3-rc2/src/mesa/drivers/dri/i915/i915_program.c:197
Mesa-7.0.3-rc2/src/mesa/drivers/dri/i915/i915_program.c:217
Mesa-7.0.3-rc2/src/mesa/drivers/dri/i915/i915_fragprog.c:214
Mesa-7.0.3-rc2/src/mesa/drivers/dri/i915/i915_fragprog.c:417
Mesa-7.0.3-rc2/src/mesa/drivers/dri/i915/i915_program.h:112
Mesa-7.0.3-rc2/src/mesa/drivers/dri/i915/i915_texprog.c:72

Being purely local it has no wider affect than the driver it is in and thus has no wide ABI implications.

The caveat here is that the i915tex driver also uses i915_emit_texld()'s locally and any issue or need for that to be looked at and maybe updated is a decision for the Ubuntu X team. Though... not being the default driver I would personally steer away from touching it until such a time it was necessary.