Remove the dependency on Cg
Registered by
Erik Ogenvik
Cg is used in a couple of places in Ember, mainly in the Caelum sky handling code, and in the PagedGeometry. The main issue is that Cg isn't FOSS and therefore can't be bundled when Ember is provided in distros such as Fedora.
Therefore we should provide GLSL versions of the current Cg only scripts. The nice thing is that Cg is pretty much identical to HLSL, so we can leave the Cg code in place for when Ember is run on Windows.
Furthermore, since this blueprint first was created Cg has been deprecated and is neither developed nor supported. It should be purged.
Blueprint information
- Status:
- Started
- Approver:
- Erik Ogenvik
- Priority:
- High
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- Erik Ogenvik
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Deployment
- Milestone target:
- None
- Started by
- Erik Ogenvik
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
(?)