Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

60 FPS, starfield, lens flare #1362

Open
wants to merge 144 commits into
base: develop
Choose a base branch
from
Open

60 FPS, starfield, lens flare #1362

wants to merge 144 commits into from

Conversation

Jakub768
Copy link
Collaborator

@Jakub768 Jakub768 commented May 7, 2024

By MontyTRC

This PR introduces:

  • Variable framerate (allowing a framerate more then 29.97 FPS and provides smoother graphics
  • Lensflare
  • Starfield

Please test and communicate any issues on #1365

# Conflicts:
#	Documentation/output.xml
#	TombEngine/Game/control/control.cpp
#	TombEngine/Specific/clock.cpp
#	TombEngine/Specific/clock.h
Fixed fast blinking of dynamic lights;
- splashed
- ripples
- blood
- drips
- underwater dust
- rain
- snow
- shockwaves
- all effects based on Particle class
# Conflicts:
#	TombEngine/Renderer/Structures/RendererItem.h
Choose the nearest 8 ones;
Make the code in post process optional only if some lens flares are available;
Max distance of lens flare 20 blocks and they must be in the same room of camera;
Starry night simulation;
Added LUA api for starfield and lens flare;
# Conflicts:
#	TombEngine/Game/control/control.cpp
@Stranger1992 Stranger1992 marked this pull request as draft July 30, 2024 17:36
@Stranger1992
Copy link
Collaborator

@MontyTRC89 Hi. As this PR is still in development from what I can see. Until it gets to a state that you feel is good to commence testing: I have made it into a draft.

# Conflicts:
#	TombEngine/Game/control/control.cpp
#	TombEngine/Game/gui.cpp
#	TombEngine/Renderer/RendererDrawMenu.cpp
#	TombEngine/Scripting/Internal/TEN/Flow/FlowHandler.cpp
@Jakub768 Jakub768 marked this pull request as ready for review August 16, 2024 08:26
Sezzary and others added 23 commits August 16, 2024 19:05
# Conflicts:
#	TombEngine/Renderer/Renderer.h
#	TombEngine/Renderer/RendererFrame.cpp
#	TombEngine/Renderer/RendererHelper.cpp
#	TombEngine/Renderer/Structures/RendererItem.h
Interpolation enabled in renderer always after the first frame;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
develop_60FPS Bugs pertaining to the experimental 60FPS build of TombEngine
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Develop_60FPS Task List
5 participants