Comments (8)
I can confirm that it's happening both on 22505 and 22512, however it's very hard to see this glitch without having jetpack on or having nitro toggled in a car. Seems like it's not dependent on weather (i'm using weather id 1).
from mtasa-blue.
As I've already said above, it was hard to debug.. But now I have more details and it's not hardware dependent, but the graphic settings dependent.
The bug is visible when you have following graphic settings set (not sure if all, but on such setup I confirmed the issue for ~5 players and myself):
- Fullscreen borderless
- Very high preset
- Anisotropic filtering off
- AA x3
- Heat haze enabled <-- this setting is mandatory and enabling/disabling this toggles the bug (but only with above settings setup)
Also, the weather id 4 should be set (not sure)
Wearing jetpack increases chance of issue becoming apparent
Tested on 22505 and 22512.
@tederis Please let me know if you were able to reproduce the issue, you can also dm me on dc (
xskyex_
), will try to help reproducing it.
I was able to reproduce the issue now. Thanks for the detailed report. I'll fix it in the next few days.
from mtasa-blue.
Fixed in #3478
from mtasa-blue.
Cannot reproduce the problem on 22512. Did you test it on a pure(without any custom modifications) freeroam server?
from mtasa-blue.
As I've already said above, it was hard to debug.. But now I have more details and it's not hardware dependent, but the graphic settings dependent.
The bug is visible when you have following graphic settings set (not sure if all, but on such setup I confirmed the issue for ~5 players and myself):
- Fullscreen borderless
- Very high preset
- Anisotropic filtering off
- AA x3
- Heat haze enabled <-- this setting is mandatory and enabling/disabling this toggles the bug (but only with above settings setup)
Also, the weather id 4 should be set (not sure)
Wearing jetpack increases chance of issue becoming apparent
Tested on 22505 and 22512.
@tederis Please let me know if you were able to reproduce the issue, you can also dm me on dc (xskyex_
), will try to help reproducing it.
from mtasa-blue.
Okay, I've made a little research on this topic. And there's no perfect solution. We have two ways here:
- Fix the issue by using an additional depth-stencil buffer. All will work as expected, but requires an extra VRAM.
- Do not use an extra buffer and put a hook right after the color filter pass. No additional VRAM is used, but narrows the list of post effects that are expected to be rendered before the "postfx" stage. In other words, color correction will be before "postfx" stage, but heat haze, grain, infrared effects after the stage.
What do you think? Which way is better?
from mtasa-blue.
What do you think? Which way is better?
Many projects already have problems with lack of memory, so, imho, the second option is better.
from mtasa-blue.
What do you think? Which way is better?
I would also lean towards the second option
from mtasa-blue.
Related Issues (20)
- Allow differentiating custom-level debug messages HOT 1
- Allow comma separated list for scriptdebugloglevel HOT 1
- Memory disconnection
- Ability to customize cullzone HOT 2
- debugscript doesn't display outputDebugString level 4 at server-side
- Can't walk through dead ped's body on created object HOT 3
- The getPedAnimation function doesn't work in IFP.
- Server-side outputDebugString level 4 colors are broken
- addVehicleSirens not working correctly
- setPedEnterVehicle dimension issues HOT 3
- engineRestoreModelPhysicalPropertiesGroup restores wrong physical group
- Importing custom fonts does not work in Wine HOT 1
- Vehicles falling out of map becoming useless without syncer caused by new vehicle_contact_sync_radius HOT 2
- outputDebugString level 4 colors not working HOT 4
- OGG sound files can't be played as RAW data.
- Key Binds Profiles HOT 2
- debugscript behavior needs tweaking
- getPlayerScriptDebugLevel at client-side HOT 1
- Building interior issue
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mtasa-blue.