Quote from: TheExDeus on May 28, 2014, 09:33:34 AM
Knowing some kind of hack to fix it is not enough, we need to figure out why it is happening. Right now your fix kind of denies logic,
Ok I have reset GLScreen.cpp as it was, and will work with GLMatrix.cpp so we are all on the same level.
More so, I did a change to the modified project. I simplified the projectchaos, removed sounds and all unnecessary sprites and code to keep only the scrolling screen, and added text. Also removed my code to dynamically change the d3d projection ortho, as that adds a bias to the offsets already present in the source code. Now I am working with direct changes to the GLMatrix. Trust me, that's what I did from the start, I only went those extra steps because all was failing. So now with new drivers, I am back to playing strictly with the GLMatrix and yes I am modifying the right lines.
Quote
but we will check and see what could be the reason. Sadly, neither I or Robert can replicate your problems, so I cannot easily test all of that myself.
If you want my system specs it's posted in that other topic it has not changed.
Windows 7 64bit, 16GB RAM.
(Up to date windows, chipsets and drivers)
EVGA GeForce GTX660 Ti 2GB SC edition
NVIDIA drivers 337.88 (64bit) WHQL (CLEAN install)
P8Z77-V Pro ASUS Motherboard
Intel core i5-3570K (OC: 4Ghz) Ivy Bridge
QuoteBut that is why we test a lot of things. I personally think that another good thing to check would be texture coordinates. I think a problem could be precision issues with that, as the position of the glyphs are correct right? It's just that you see lines and malformed letters?
The ONLY problem I ever witnessed so far with ENIGMA is the lines. Text is crisp and sharp but may have bits of vertical lines next to the text, and bits of horizontal lines top or bottom, and sometimes dots. No blurriness. Any other anomaly such as certain letters appearing fatter or any other issue would be attributed to monitor scaling or hardware scaling, in which case this issue is completely gone if your monitor resolution 1:1 with the game room. So this is why doing my tests I will always account for the monitor's native resolution to determine if it is a PASS or a FAIL. I test all other lower resolutions going up, if all pass including native then I mark it as PASS. Problem with the lines with text occurs in all modes even native and 1:1.
I posted a screen shot above so you'd see what I mean, look closely at the letters, the lines - The letter itself is NOT malformed, it is the added lines surrounding it of different sizes. I used AA in the examples above, but this occurs no matter if AA is turned on or off....regardless of font used and font size.
As far as Robert's vertical line issue during scroll, I think that is another issue completely. I was not having this problem at all until I went from 314 to 335, then it disappeared with new drivers 337. Go look at the code how the scrolling is handled......Whoever wrote projectchaos could have done the scrolling differently using fewer lines of code.
Quote
Also, no need to get emotional. We appreciate your testing and it is slowly getting us on the right track. It's just that we need to properly fix it, and doing it trough "magic" isn't something we want to do. And the fact that we cannot replicate the problem also hurts us.
As said earlier, GLScreen.cpp is reset back to normal, and working on GLMAtrix.cpp now.
Right now without the hacks, all of Robert's ranges do not work, text artifacts. I am wondering if the problem with text lies elsewhere......all we are doing with the offsets is simply shifting the problem away, sort of like a band aid approach. I have not seen this issue with GMS, the issues I have seen is elsewhere, they do have a problem with sharpness inconsistency and v position of letters and other issues, that are not present in ENIGMA, however there are workarounds to get perfect display in GMS. The one thing that stands out in ENIGMA is the lines issue (refer to screenshots).
Right now my work is to determine if there is any relation to the driver I installed, meaning changes in the NVIDIA panel and if so, which one. Normally I am aware that the changes you can make in the drivers will affect image quality (sharpness) but should not in theory affect the text artifacting, unless NVIDIA uses internal driver settings that affect offsets too?
Quote
So we already determined that it's not just the AMD/NVIDIA issue, as I have Nvidia, Robert has ATI and none of us can replicate these problems.
It's called AMD now. And wrong, Robert did notice the problem with text as this was discussed in previous issues and he acknowledged it.
Quote
Maybe later release an exact .egm that has the example you experience the problems in. I will test on an AMD laptop and Nvidia GPU.
I will do so this way we can all this the same thing and be on the same playing field.