Skip to content
This repository has been archived by the owner on Sep 5, 2024. It is now read-only.

oskarbraten/warp-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

warp-engine

A WebGL2 graphics engine inspired by the GLTF2.0 format.

TODO:

General:

  • Primitive geometry utility functions
  • Area lights
  • Double sided lighting
  • Transparency (opaque, mask, blend)

GLTF2.0:

  • General functionality.
  • Animations
  • Morph targets and sparse accesors
  • Lights punctual
  • Generate normals and tangents they're not supplied

Performance:

  • Render queue sorting (transparency, depth, shader-id, etc..)

Future TODO:

  • Voxel global illumination?
  • Deferred shading?

Shader standard

Attribute layout qualifiers

layout(location = 0) // position
layout(location = 1) // normal
layout(location = 2) // tangent
layout(location = 3) // texcoord_0
layout(location = 4) // texcoord_1
layout(location = 5) // color_0
layout(location = 6) // joints_0
layout(location = 7) // weights_0

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published