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

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.