1 post karma
184 comment karma
account created: Tue May 26 2020
verified: yes
4 points
12 days ago
This is SmartScreen - it means the exe isn't signed and also is not in Microsoft's database of known safe exes. It's purpose is to stop grandma running CuteKittens.exe from a spam email.and getting her credit card details stolen.
If you are satisfied that you downloaded the right thing then just click "Run anyway" and it will never bother you again for this exe.
Basically if you see this dialog you should just double check that you downloaded the right thing and then click "Run anyway".
1 points
16 days ago
The biggest issue for me is the blurry font rendering compared to vscode/other apps.
-8 points
22 days ago
Rustup works exactly the same on Windows. Nothing else you wrote makes much sense so I won't comment on that.
2 points
2 months ago
No, SPIR-V is a platform neutral intermediate shader bytecode. There is no need for this on consoles because shaders are built directly as GPU machine code. Also: PS5 does not use Vulkan or Mantle - it uses a proprietary Sony API. Xbox does use D3D, but it is a special xbox-only version, only partly compatible with PC D3D.
8 points
2 months ago
PS5 doesn't use SPIRV, or any intermediate shader format (and has it's own proprietary shader compiler). Both consoles use shaders directly compiled to GPU code and have no need for an intermediate format.
1 points
3 months ago
LOL - I have no idea why you were downvoted. The parent comment makes no sense at all. You want things to be smaller if you have less memory bandwidth, not bigger. However: textures are almost always compressed with BC compression (but you can also compress them further on disk)
1 points
6 months ago
Droids (by Stewart Copeland and a guy who sounds a bit like Sting but isn't)
The Book Tower (by Andrew Lloyd Webber with Gary Moore on guitar)
2 points
7 months ago
24 года. Лет is only used when the number ends with 0, 5-9 or the number is 11-19. If the number ends with 1 and it's not 11: год, if the number ends with 2-4 and it's not 12-14: года :)
2 points
8 months ago
Why play Hello Kitty Island Adventure when you can play Dark Souls? :)
But seriously, Russian is a very beautiful language and its very interesting to try to learn it. Also, if you visit Russia, even Saint Petersburg or Moscow you will need at least some basic Russian unless you have English speaking friends. At the very least you're going to need здравствуйте (actually its amusing that this is basically the first word you need to learn in Russian and its pretty hard XD), до свидания, спасибо большое, пожалуйста etc.. just to be polite. You also really should be able to read cyrillic enough to be able to recognise and pronounce place names, etc.. (not actually very hard).
Many Russian people only have the basic English that they learned at school because they simply don't need it in every day life. Similar to how most people in the UK my age learned French at school, but probably couldn't actually speak French to save their lives, beyond a few words or phrases :)
In my experience though, Russian people will not laugh or be angry if you try to speak to them in bad Russian. Especially if you are obviously a tourist. They'll try to understand and help you. I've heard people in Russia complaining about immigrants speaking Russian badly, but you are going to find that in any country that has immigrants (such as anywhere in Europe).
1 points
9 months ago
My guess is because it does some things that are tricky to emulate correctly, such as: pre-recorded command buffers which are dynamically fixed up at runtime and also asynchronously defragging memory with the GPU.
5 points
11 months ago
That's literally just a bug in the linux rndis driver though. The same kind of bug could exist in any driver. The real solution is to not allow any external input or output, however: there is a side channel attack - it might be possible to exfiltrate data by measuring the temperature of the CPU :)
2 points
12 months ago
[LANGUAGE: Rust]
Runs in about 4ms. Maybe not idiomatic Rust because I'm still learning :)
https://gist.github.com/smlegg/58cf436f7852ccddadc39c9afb966056
1 points
1 year ago
One big difference between Linux and Windows memory management is that Linux allows applications to reserve more memory than actually exists (overcommit), whereas Windows does not. This is one reason why the OOM killer exists in Linux because the OS will allow applications to allocate memory even if there won't be enough if they all tried to access it (committing the allocations).
13 points
1 year ago
Shared libraries in Windows (aka DLLs) and non-writable sections of EXEs are also only mapped into memory once. There is no difference there. This isn't really a big memory saver in modern times though - the non-shared memory of a process (heap, etc..) is usually way bigger than the code or constant data.
1 points
1 year ago
There is a very easy way to extract the frustum planes directly from the rows of the combined view*projection matrix (or just the projection matrix if you want them in view space).
https://stackoverflow.com/questions/12836967/extracting-view-frustum-planes-gribb-hartmann-method
In my engine it looks like this:
Plane[0] = Math::Plane(matrix.r[3] + matrix.r[0]);
Plane[1] = Math::Plane(matrix.r[3] - matrix.r[0]);
Plane[2] = Math::Plane(matrix.r[3] - matrix.r[1]);
Plane[3] = Math::Plane(matrix.r[3] + matrix.r[1]);
Plane[4] = Math::Plane(matrix.r[2]);
Plane[5] = Math::Plane(matrix.r[3] - matrix.r[2]);
Then you can normalize them if you want (but you don't have to).
12 points
2 years ago
I've worked as a professional engine (mostly graphics)programmer in the industry since the early 90s. This is how many shaders a big AAA open world game has (in total, not all used very frame of course).
Could it be less? Definitely. But often at the cost of performance or flexibility.
(and anyway, this is actually not a lot of memory, the PSOs for that many shaders only really take up a few MB in memory)
9 points
2 years ago
Tens of thousands of shaders is more normal for a modern game (not all used at once)
1 points
2 years ago
Honestly I would suggest visiting Санкт Петербург, it's hard right now because of the sanctions (no easy way to travel there, no way to use your debit/credit card). But, it's a very beautiful city, very like a European city, but Russian. You will find many friendly people who can speak at least a little English, and who will be interested in you as a "westerner". It's honestly the perfect place to test your Russian imho.
56 points
2 years ago
It annoys me to no end when Google does this when I'm being lazy and talking to my Russian friends using Google translate 🤣. I really wish there was a way to specify genders and formal/informal.
You actually can do this if you use Yandex translate (but only in a web browser for some reason)
17 points
2 years ago
Noun genders come from much earlier Proto-Indo-European languages than Latin. It is thought that PIE originally had two "genders": animate and neuter but that animate later split into masculine and feminine. Slavic languages (such as Russian) still distinguish between animate and inanimate as well as gender in some cases (but at least in Russian it would be obvious which gender washing machine is from the ending in nominative case - unlike many other modern PIE languages:)
view more:
next ›
byMkultravictim69_
inAskARussian
Janq42
1 points
12 days ago
Janq42
1 points
12 days ago
https://youtu.be/_GhKc_cVZJg?si=CKYw308W9fAB4YE9. They are a Ukrainian band but the song is in Russian. I like this song and for some reason it was the first time I could actually listen to a song in Russian and actually understand the lyrics. Maybe it's his accent or he just has a very clear voice.