|
#1
|
||||
|
||||
![]()
I was doing some messing around with AL's code, and I managed to implement scanlines. I figured I would share for those who were interested.
I have tested on my Panasonic TV at a resolution of 1080P I have included 3 downloads for a few different resolutions, and would like to implement a configure button in the future that would allow you to enable/disable scanlines, along with window size multiplier. https://www.dropbox.com/sh/aeghnlsty...vJWWLa-ka?dl=0 Please share your thoughts. UPDATE: There is the custom DLL now, and updated source: You can now change the resolution and enable and disable various things. BACKSPACE = Change Window Resolution DEL = FSAA ON/OFF HOME = Dither ON/OFF END = Bilinear Filter HACK PG DWN = Filters OFF except GAMA PG UP = Scanlines ON/OFF Thanks AIO for the mentoring. I learned a little today. Last edited by theboy181; 19th January 2016 at 01:29 AM. |
#2
|
||||
|
||||
![]()
My thoughts are that you should consider using Git to show fork changes, because with DropBox I can't see them.
You can always fork it from AIO's repository and commit the changes highlighting your changes: https://github.com/LegendOfDragoon/angrylions-stuff
__________________
http://theoatmeal.com/comics/cat_vs_internet |
#3
|
||||
|
||||
![]()
too n00b still.. but Ill get there..
Code:
serration_pulses = 1; int validinterlace = (vitype & 2) && serration_pulses; if (!validinterlace) internal_vi_v_current_line = 0; int lowerfield = validinterlace && !(internal_vi_v_current_line & 1); if (validinterlace) internal_vi_v_current_line ^= 0; Last edited by theboy181; 7th January 2016 at 05:57 AM. |
#4
|
||||
|
||||
![]() Quote:
I changed your code for AL OLG 1.5 Code:
serration_pulses = 0; lowerfield = serration_pulses & (ispal ? y1 < oldvstart : y1 > oldvstart); if (serration_pulses && y1 == oldvstart) { serration_pulses ; lowerfield = 0; } The image is also not correct. Looks smoother on ALr98 ![]() Last edited by theboy181; 7th January 2016 at 11:28 AM. |
#5
|
||||
|
||||
![]()
Usually what involves the serrated pulses status bit is interlacing, like games at 480i not 240p.
So if scan-lines effect works it's probably because you found a way to omit the potential duplication of the same raster pixel rows. When I was going to get back to updating my fork of the plugin again I was going to look at using OpenGL to enforce working scan-lines. Quote:
__________________
http://theoatmeal.com/comics/cat_vs_internet |
#6
|
||||
|
||||
![]() Quote:
|
#7
|
||||
|
||||
![]()
Update: 1/17/2016
Please let me know if its not working. Pro tip: use Zilmar's RSP for a little speed boost when using LLE plugins. |
#8
|
|||
|
|||
![]()
I am very very impressed by this and I hope that you will soon provide some more info
|
#9
|
||||
|
||||
![]()
What info are you looking for?
|
#10
|
|||
|
|||
![]()
It's a spambot probably looks for the info on when he's allowed to post links to his scamwebsite
|