#71 closed task (worksforme)
Graphics - Light & Shadow
Reported by: | Stuart Walpole | Owned by: | |
---|---|---|---|
Priority: | Should Have | Milestone: | |
Component: | Core engine | Keywords: | |
Cc: | Patch: |
Description
- Simplify lighting for performance in the fixed function case (we really only have one light)
- <strike>Proper shadow maps with self-shadowing</strike>
- Improved lighting (dynamic environment, vertex shader)
- "Calefaction seemed to think we'd need to pretty much rewrite it?"
- "i think it's because we are doing it in CPU, and he wanted that to be done on GPU"
- "I don't know why; it might be nice to do calculations on the GPU where possible, but the current system seems good enough for the basic non-hardware version"
- "If the vertex shader (GPU) version can be a direct port of the current system, then it should be fine; though I suppose that might not be feasible, in which case it'd need to be rejigged a bit." (But there's only a few dozen lines of code that do the lighting, as far as I'm aware)"
Note:
See TracTickets
for help on using tickets.
This seems to be imported straight from the old task list in the Wiki. I believe those things are all implemented now.
If you feel that they aren't, please clarify and assign to me.