Cg shaders limited to ARB profiles on non-nvidia cards
Bug #1154064 reported by
ninth
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Panda3D |
Fix Released
|
High
|
rdb |
Bug Description
On ATI and Intel onboard cards Cg report that "Cg program too complex for driver " if shader contain cycles with many iterations or non constant cycles. This is because Cg unroll cycles. It would be great if we could control options like "unroll" by instructions in the header of shader or in the confir.prc
Changed in panda3d: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
This would indeed be a nice feature to control, but cgc already does this by default. The error is caused by a different issue. You should try a recent build of Panda3D (1.8.1 won't work) and let me know what error messages it reports, particularly with "notify-level-gobj" set to "debug".