|
You are pulling my leg, right? It's the code word for one head's length shorter: There can be only one.[^]
I have lived with several Zen masters - all of them were cats.
His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.
|
|
|
|
|
Ah, I see. I thought you were drawing a distinction between two different mechanisms for painting to the screen.
The difficult we do right away...
...the impossible takes slightly longer.
|
|
|
|
|
It is the same game as always. When two programs use the same resources, in this case the video memory and the GPU, there must be some kind of mutual exclusion mechanism. otherwise you will have race conditions or deadlocks. DirectX is quite radical. The Desktop Manager looses all rights to access to the screen and has to wait until it gets the context back. Then it's time to reinitialize and redraw everything. More than one monitor does not make it easier. A lot of games suffer from that problem as well. It took Bethesda until Skyrim to get that right without occasional glitches or deadlocks.
I have lived with several Zen masters - all of them were cats.
His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.
|
|
|
|
|
Lame answer, but when the program gains the context, it needs to save off the original context so that it can restore the original context when it loses context.
|
|
|
|
|
It does not work that way. You don't get any chance to save anything. You are informed that you just lost the context and from then on all graphics related calls will fail. by the way, how do you save a graphics processor? Don't call me lame. I'm just the messenger. Talk about it with Mickeysoft.
I have lived with several Zen masters - all of them were cats.
His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.
|
|
|
|
|
Accepted. My answer was based on screen context memory, which is why it was lame. Well answered!
|
|
|
|
|
Richard Andrew x64 wrote: Windows
That's why!
"If we don't change direction, we'll end up where we're going"
|
|
|
|
|
Resolution. Windows, sadly, doesn't remember windows per-resolution. When the full-screen app changes the screen resolution, things get bad.
Run the full-screen app in your desktop resolution. Or a higher one. But not a lower one.
|
|
|
|
|
Pity some games can't get higher resolutions and playing them in windowed mode is a PITA.
That's why, when I play, I usually don't have any other stuff open, or if open minimized in the tray.
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
I get this type of stuff when using my work VM from home connected with Citrix WS. Usually works pretty swell, full screen, with 2 monitors. The other day I had been reading a page for 2 minutes, hadn't touched my keyboard/mouse. Suddenly, the 16 windows that were minimized, reappeared in a cascading fashion that made it seem like the thing was haunted or someone was dickin around with my rig.
|
|
|
|
|
In my opinion, Microsoft hasn't had multimonitor right since Win 7. I think their focus on managing touch screens in Win 8 and 10 had them forget how to manage more than one monitor properly.
|
|
|
|
|
I don't see this with the applications I run. I suspect it's primarily a game issue and frankly, game developers don't care because to fix this would take them more time to get the next best thing released.
|
|
|
|
|
Hello everyone ! Need quite a bit of advice. Please do understand that I am not whining or bragging at any point. Basically I am at rock bottom. I live in the UK and moved to a small town to raise my baby but partner went mental and took him away and the courts are months away due to the pandemic. It has been extremely hard. But that isnt my main point. All this time I have been doing small manual labour jobs that barely take me from one month to the other. Since all the stuff happened, I have quite a bit of free time on my hands. I am trying really hard to cope but my nearest family or friends are thousands of miles away. Anyways , sorry back to the point. I grew up doing really well at school. The kind of kid to only study exam night and ace it. Did a BA in Computing and wanted to finish my MSc in Computer Games Architecture but my mental health got in the way and I could never finish it. Ever since it has been one exploiting job after another...
So, I want to start coding or programming OR anything else you guys could advise me on.My relationship with coding is a bit tricky. I have a weird habit that when I get into something I dont know enough about, it seems TERRIFYING. My mind asks whats this symbol, or this character or this line, or this and that. But I believe if I put in hard work, I might actually be good at it. I have never put in hard work in anything due to having a chronic problem with procrastination. Anyways, what I really mean to ask is, how hard is programming or it would be for someone like me ? What should I get into ? I love the idea of creating games and have a rough idea for a retro style RPG that I always think about. What should I go with ? C# and maybe a game engine like Unity ? Or should I go into something different like Photoshop or video editting or web development ? I cant make my mind because I am really not myself. But I know I want to have a decent job, I have wasted the good years of my life but I can always fix what's to come. I am still going to continue doing a full time job but I should have free time here and there, could squeeze in 3 or so hours a day. I can sleep less, 5-6 hours is enough.
So guys, sorry for the long read but I am really lost. I want to find something to do and put my talent to it and make something out of myself. Thank you ! Please dont be mean and if someone wants to PM, sure! 
|
|
|
|
|
Quote: how hard is programming
Quote: how hard ... it would be for someone like me ?
We can't say: it depends on how your mind works. For me, I find it pretty easy, but I've been doing this for a very long time, so it's all "unconscious competence" for me, where you are sitting pretty much at "unconscious incompetence" - which isn't an insult, it's "trainer speak" for "not knowing how little you know", where mine is "not having to think about how to do it"*. And a "decent job" (by which you probably mean "well paid and indoors in the warm with no heavy lifting" (this is what attracteed me to the field in the first place, I must admit) takes competence: without a reasonable amount of competence (which is measured by most companies in terms of experience) you can't get anything but entry level jobs (and there are a lot of people with pieces of paper saying "I can do it" applying for them as well). Which you will be unsurprised to hear aren't interesting or well paid.
You can do it: but you need to get solid experience and knowledge of the language first and formost, and the framework second.
Photoshop isn't a job: it's an application used in many jobs, and which requires good knowledge as well and a creative flair to use properly. Not sure anyone can be taught that bit! similar problems with video editing, and web dev needs good software, together with creative flair (and a very thick skin).
I'm not trying to discourage you, but ... procrastination and 3 hours a day are not a good starting point, nor are games. Games these days are constructed by massive teams in a multitude of disciplines, and unless you are writing pretty simple Android or iOS games (in which case you probably need to learn Java or Objective C) you don't stand much chance of making much. Even with mobile games, there isn't that much profit to go around.
Good luck - I really hope you do well, whatever you decide to do.
* there are four stages of training:
1) unconscious incompetence: you don't know how to do it, and don't know that you don't know how to do it
2) conscious incompetence: you know how little you know and can do
3) conscious competence: you know you can do it
4) unconscious competence: you now longer have to think about how you do it
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Nice point with the 4 stages... didn't know about it.
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
I was sent on a one day "Introduction to Training" training course a couple of decades ago, and that was part of it - but the company decided that it was too expensive for me to go on the whole course though. Pity, it could have been useful.
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
I did a course on PM and another one in Communication skills, from the PM course I only took 2 or 3 things as useful, the rest was... well common sense (at least for me, but I know it is something not usually common).
The one on communication skills was really good and taught me really useful things, but it is the hardest one to get incorporated in oneself.
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
There's also a stage of a form of overconfidence where you know a good amount about the subject, but not yet know how little that "good amount" actually is. Right after that phase you start asking yourself those "but what if ...?" questions. It's then that the subject matter really starts to sink in
(Could of course be part of one of those stage )
|
|
|
|
|
You've really got a double whammy there with both being scared of what you don't know, and uninterested in getting the ball rolling. For me, before getting a formal education in CS, any attempt at learning to program was hindered by my rushing the process. That lead to getting discouraged, becoming frustrated, and losing interest; a vicious cycle that repeated several times. I loved the idea of coding, but didn't love learning to code (at least back then.)
Now, I'm going to take a stab and say that maybe you're in that position, but it's only a guess. Overcoming the procrastination component is no easy feat imo. What worked for me was to just start with a small amount of dedicated time. Give yourself a half hour with no distractions to just focus. No nonsense, no excuses, just a half hour of your day. It might even help to make it scheduled. Scheduling keeps me focused on things that are easy to procrastinate on, like weight-lifting and hobby projects.
As for what to learn specifically, you'll really not go wrong with something like C# and Visual Studio. There's tons of support, tutorials, and places to start, though I would focus on non-game related content to start. Gaming is a different beast, but when you feel comfortable, C# knowledge transfers to the gaming world in game engines like Unity.
Finally, don't convince yourself you're "terrified" or a habitual "procrastinator." Talk to yourself in positive ways.
Good luck 
modified 18-Aug-20 15:41pm.
|
|
|
|
|
Thank you Kris, that was what I needed to hear. Unlike the other reply, I am not looking to replace the head of a studio or make 3 million in 3 months. I just want to start something because everything else seems shattered, EVEN if I get nowhere. Thanks again 
|
|
|
|
|
I am a specialist in procrastination.
I was a very intelligent kid in a difficult time and got very lazy because I had no need to make an effort. Homework was mostly done "on the fly" when getting asked, pissing the teachers off that knew I hadn't done it at home.
So... what Kris said about scheduling and starting with half an hour in the message above... Oh, yes! Do it by all means. It helps a lot.
But I would add, that half an hour not only as the start, keep it for a good while until you get a deep routine with it, then and only then start to increase slowly. If you do it before, you might get a couple of overdosis and destroy the advances you have done until that point. Is the same as going to the gym, if you start with 30 Kg, you get used to it and then you go to 100 Kg at once, you will harm yourself.
Another thing I would add, although at the beginning is very difficult to know what will do it, try to do things that can have a fun component specially for you. I.e. I am a bit perfectionist and at the moment I try to do things with the target of being fast, so I test and compare some different approaches to reach the desired functionality and then I check which one is faster. This way of testing is something "funny" for me and doing them I discovered some interesting things that changed a bit my way of coding.
I agree that a very good point to start is C# as it is if not the most, one of the most versatile languages. But if you already have some old knowledge (as I understood from your explanation) I would try to refresh it too. C++ is not that dead, no matter how many people try to bury it.
Today there are A HUGE LOT of different programming areas, so it is easy to lose focus. Be careful with that. But don't overfocus ONLY in C#, be conscient about what is in your peripheric vision and explore a bit, just a bit, enough to help you in what you are learning that moment and to see if it could be something that would interest you and be worth to get back to it in another moment. It is a very difficult equilibrium, but is worth trying.
If you decide to continue with it... see you around. This is a very good place to hang over with other professionals and keep you informed.
If you don't... no matter what you decide. Best of luck.
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
|
You're not hungry enough or not that into "programming", regardless of the degree. Find something to like.
It was only in wine that he laid down no limit for himself, but he did not allow himself to be confused by it.
― Confucian Analects: Rules of Confucius about his food
|
|
|
|
|
tl;dr
You've already lost.
|
|
|
|
|
Member 14917288 wrote: The kind of kid to only study exam night and ace it.
Member 14917288 wrote: I have never put in hard work in anything due to having a chronic problem with procrastination
What you're saying I'm reading is that you're fortunate enough to have a talent for things, but you've never had to put in the work to achieve them. And it sounds to me like you're now paying the price, because until now you've never had to hunker down and work hard at something.
As someone who's sacrificed a lot to focus on his career, I'll be polite by saying you have the smarts to figure it out. Now do the work to make it happen.
Any further comment from me, I'm sure, would only come across as insensitive.
|
|
|
|
|