Ticket #90 (closed task: fixed)

Opened 8 years ago

Last modified 8 years ago

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

Changed 8 years ago by gongminmin

  • status changed from new to accepted

Updated in changeset 93a5914c73ebee6723a9a7bdc52ba200e5af0373.
HLSL bytecode, GLSL, ESSL are supported.

Changed 8 years ago by gongminmin

  • status changed from accepted to closed
  • resolution set to fixed
Note: See TracTickets for help on using tickets.