"If you are using multiple Firefox profiles then this setting for private browsing is only applicable to your current profile. For applying same setting on the other profile you would have to switch to it and perform the task again."
talking about permanently enabling private mode.. maybe different
you'd need to know what you're looking for.. Chris' suggestion to create a new profile is probably the easiest to test. it will reset all those preferences.
could also try Safe Mode, if you haven't already.. could be a problem with an add-on
thats assuming you are laying out your objects like people sat in a stadium but games are more like layers of a painting, various bits can be in front or behind at various y values
lol holy shit, think about this for a second. replicate hlsl's functions in C#, but instead of implementing their functionality, record the order those functions are called and generate hlsl code instead.
it could probably work, but that would be the weirdest design I've seen in my life
uhh if there's a syntax error in the hlsl, you could probably point at the equivalent C# line. problem is you wouldn't be able to set a breakpoint and look at the values on the gpu or anything like that.
also for performance I would recommend using reflection to replace that [ExecuteOnGPU] with a simpler version, so after the first call it's not wasting time calling all those functions to generate hlsl that has already been compiled
I guess the main that appealed to me wa to be able to do things like define a type in c# and just write a function like that using it then mark as executable on the gpu
t would require some rules on what could be done but its a nice way of abstracting the hlsl away from a game developer whilst still allowing the gpu to use the gpu
@IcyDefiance im not suggesting that, i'm just saying that I write C# and that's what I know, so for me C# is easier to work with ... the cpu doesn't execute my c# it executes the results of several passes of compilation
there's no reason why similar pass based compilation processes can't be built to allow a single method / function to be compiled to gpu executable instucations
@Pip for that, you need to find some tutorials. the ideal process changes after 3.0, because of VAOs, so even if I told you my method, it wouldn't work for you.
3.0 is when they were like "yeah opengl sucks so let's make a bunch of huge changes and mark the old stuff as deprecated" then 3.1 is when they actually removed support for the deprecated stuff
var game = new GameWindow(800, 600, new GraphicsMode(new ColorFormat(), 34), "OpenTK Window", GameWindowFlags.Default, DisplayDevice.Default, 3, 0, GraphicsContextFlags.ForwardCompatible))
That specifies version 3.0, with forward compatibility
let's try it out I guess
whoops, color format should have a 24 pixel depth not 34
var game = new GameWindow(800, 600, GraphicsMode.Default, "OpenTK Window", GameWindowFlags.Default, DisplayDevice.Default, 3, 0, GraphicsContextFlags.ForwardCompatible)
oh also, if you want to make that window fullscreen, it was glitched out on linux when I tried it last. you might need to set it to borderless with a resolution matching your monitor instead.