Ticket #90 (closed task: fixed)
Effect JIT
Reported by: | gongminmin | Owned by: | gongminmin |
---|---|---|---|
Priority: | major | Milestone: | 4.1.0 |
Component: | Core-Rendering system | Version: | 4.0.0 |
Keywords: | Cc: |
Description
Add a effect JIT for compiling .fxml to binary format .kfx.
Before 3.6.0, KlayGE has a offline fxml compiler. But it's removed because it's a troublesome and inefficient to compile before running. A JIT can solve the problem while speed up loading.
In the same time, the new .kfx should have the ability to contain many native format for shaders. Including HLSL, HLSL bytecode, GLSL, OpenGL NV binary, OpenGL ATI binary, ESSL, Tegra binary, Z400 binary, PowerVR binary, and so on.
Change History
Note: See
TracTickets for help on using
tickets.