Cherno: "Watch this video linked up there" Top right corner: *crickets chirping*
@neillunavat3 жыл бұрын
How do I add the preprocessor definition if I am using g++ to compile my program?
@kenan23863 жыл бұрын
@@neillunavat while compiling at the -D flag in the g++ command to add a preprocessor definition or simply do #define SOMETHING_IDK
@Marnie_C4 жыл бұрын
I went to college for computer programing and we had a course for OpenGL. Not once did our teacher tell us what GLEW was for, he just said download it from the college's server and add it to our project. You simply explaining what it does and its purpose has helped me better understand it. You actually saying its name and thus learning the W stands for wrangler has helped me understand this better.
@sohailape2 жыл бұрын
My college professor didn't even tell me to download GLEW. He just said to complete assignment lol
@4tehath2 жыл бұрын
@@sohailape i have question, if i were to open a new project, i would need to do all the linking again right ?
@DagreenApple2 жыл бұрын
@@4tehath yes
@4tehath2 жыл бұрын
@@DagreenApple thank you sir
@lorenzovelasque36682 жыл бұрын
yep, that's college/uni alright lol
@OoElectron3 жыл бұрын
For those wondering, at 12:39 is the VisualAssist extension feature for searching methods, that can also be seen in Cherno's "My Top 5 Visual Assist Features" video at 6:04. In visual studio I think the closest you can get is the ctrl+T.
@凉宫春日-f3z7 ай бұрын
谢了哥们
@jamespowell7746Ай бұрын
Thankyou, i was stuck for 10minutes trying to figure that out, i knew i could just search for the line number to match him, but that wouldnt help me if i was coding on my own and so wanted to figure out how to do it. you came to the rescue. 10/10 comment ha
@MarinPlayLista7 жыл бұрын
Just one VS tip. You don't need c/p piece of code if you move it up or down. Just select piece of code, keep ALT and UP or DOWN key, and move that peace through code.
@stickmaker101116 жыл бұрын
THANK YOU. Yall need to listen up to this guy Keyboard shortcuts ftw
@krycerkris6 жыл бұрын
Thank you!
@arne18815 жыл бұрын
Haha, how did i not know that.... Been using VS for many years. Thanks for that one, mate!
@stickmaker101115 жыл бұрын
@@arne1881 The keyboard shortcuts I use: alt tab, alt backspace, ctrl backspace, alt up and down, shift click, click + shift click (mark places without carot, shift click), ctrl a, ctrl c, ctrl v, windows e, windows d, windows p, (windows tab is a thing), ctrl w, ctrl q, windows key 1-x where x is the amount of things on your taskbar whether open or not), ctrl / (comments depending on editor), shift home, shift end, shift page up, shift page down, ctrl delete, and probably more
@stathisstathopoulos90075 жыл бұрын
I was using this tip on ATOM Text Editor, but instead of ALT it used the ctrl + up/down. When tried it on VS thought it doesn't exists as a feature lel
@HungryEagle26108 ай бұрын
I love how you can just get a coffee cup and chill watching these videos while typing the fun stuff out... Love the energy. I know am like 7 years late to this, but keep it going man! Love the content! So much to learn from you!
@GeorgePenchev-d6z5 ай бұрын
17:22 If you want to switch the gpu that your exe performs on to NVDIA just right-click on your desktop -> NVIDIA control panel -> Manage 3d settings -> program settings. From there you can chose the program and the preferred graphics processor. I know, absolutely nobody asked but pls comment if that helped
@BOTHLine7 жыл бұрын
Great video, as always. I just can tell you again and again how much I like all the in depth stuff like showing how to reverse engineer libraries etc. And I just want to mention you forgot to link the glew homepage for all the lazy guys inside your description :D
@MichaelDavydoff7 жыл бұрын
but I can't download and install it for you, sorry me
@lukenieuwenhuijsen3224 жыл бұрын
I have always wanted to learn OpenGL and C++. After many crappy videos I found your channel and this sires on OpenGL, and the way you explain things is amazing! Keep up the fantastic work!
@AndriiMishchenko-f6i3 жыл бұрын
Hi, Luke. Did you learn OpenGl? Maybe made some projects?
@llllNEOllllchannel Жыл бұрын
@@AndriiMishchenko-f6i нет
@Solo6R7 жыл бұрын
Love these videos so far. If you take these into depth and really cover it all (Cameras, Lighting, 3D), etc, etc then it will hands down be the best series on the topic out there, and that's saying a lot because there are some REALLY good tutorial series on this subject, so keep up the great work! Also ignore my comment on the last video, I thought I was writing it from this one, and I see this one was only uploaded a day ago, so it's quite clear you're still working on these :)
@d.a.t.67844 жыл бұрын
After following this tutorial series almost all the way to the end, I decided to make my own project from scratch again, using the tutorials as a basis for the new project. I got so many linker errors and couldn't figure out what they were from searching on the Internet. Then I re-watched this and remembered that I had to define the GLEW_STATIC. I missed that when I side-by-side compared the two projects to each other. So if you're making a new project, don't forget this define!
@aashnavaid69184 жыл бұрын
OMYGOD this is exactly what i did wrong! thank you so much.
@CreeperSlenderman4 жыл бұрын
wtf right when iread this comment the video got to that part
@anastasiapedan74963 жыл бұрын
what if i define it and the linker still acts as if I hadn't. Like, it gives the same error?
@Adhithya20033 жыл бұрын
Ohh ya , Now I learned through the hard way 🤣
@محمدرواس-ص9غ2 жыл бұрын
@@anastasiapedan7496 l am facing the same problem bro
@rajasmahadule26973 жыл бұрын
I really love how you explain the errors and solutions, thank you for that. It's really informative.
@edwinjata43015 жыл бұрын
Do you have the entire EA Orchestra making music for your series?
@zorbix36524 жыл бұрын
69th like lol
@ammyvl14 жыл бұрын
yeah I think so
@neillunavat3 жыл бұрын
How do I add the preprocessor definition if I am using g++ to compile my program?
@alphaios77633 жыл бұрын
@@neillunavat A preprocessor definition can also be added by using #define. For example, you can do on the start of the file (before #include ) #define GLEW_STATIC
@aw1lt3 жыл бұрын
is this a joke? im not being sarcastic or anything im genuinely wondering if this is a joke or not
@tttopcattt4 жыл бұрын
Thank you Yan. These videos are wonderful. As a point for those running on Mac hardware (in Windows) when choosing the linking folders, be sure to use the x64 folder instead of the Win32.
@sigillumdei8874 жыл бұрын
@11:10 Q:"The order really does not matter...". TIP: The order really matters if you want to succesfully cross-link for multiple operating systems without headaches. For example in the Linux OS for latest versions of gcc-ld linkers, clang, object linking will fail if the function symbols dependency graph will not match the exact ordering, which is fine because the architecture imply a better time performance at the link time. Let's no go further and talk about circular dependencies....
@rfdave39802 жыл бұрын
I have watch many of your video's , and clearly you are the best to explain the errors and how to fix them. I enjoy your channel, have learnt so much from you. thank you.
@Evenhadaar335Ай бұрын
Thanks
@johnmcknight39316 жыл бұрын
Awesome, very little dead air, excellent pace keep on rocking
@patrykoo21347 жыл бұрын
Your keyboard sounds so nice. :D
@nextlifeonearth7 жыл бұрын
It's just the laptop's keyboard.
@jonf99896 жыл бұрын
It's Dell XPS 13/15.
@evanotoole7872 жыл бұрын
Learning this with VS Code, GCC on Linux! I appreciate your style of teaching. (By the way, I used to use windows and man VS sets up projects weirdly.)
@vectoralphaSec2 жыл бұрын
same im wondering if we need to do this too or is this video just for Windows OS users.
@_trbr Жыл бұрын
@@vectoralphaSec This video has some Windows/visual studio specific things, but on Linux you will still likely be using GLEW for OpenGL development, and this video explains what GLEW is and why it is used. It also discusses linking and aspects of compiling that are useful on any platform, but demonstrated here on Windows.
@calumjohndiprose18096 жыл бұрын
Very thorough! Really enjoying your speaking and video style.
@johanrojassoderman55903 жыл бұрын
11:50 I had 230+ errors at this stage which had me a little worried, but they were all resolved on the next step.
@runetimon7 жыл бұрын
Loved the in depth look on opengl. Learned a lot of things i had no idea about. Keep going and i'll definetely support you on patreon.
@howl23392 жыл бұрын
That is really cool
@Totiimon7 жыл бұрын
Pretty neat that you focus on not just putting all the stuff like a cook repice and take your time to explain most of the stuff that probably a non-cpp programmer doesn't really know :)
@LoereDami Жыл бұрын
doing this on linux, watching you fix the windows link madness, while i fix the linux link madness
@dmaster20ify2 жыл бұрын
This is a very good series on OpenGL. Learnt alot of important points.
@codingwithsam49922 жыл бұрын
Got to say your videos are too awesome. You are explaining every single bit of details. Thank you.
@ashersaipe2 жыл бұрын
SOMEONE HELP! I did everything you did up until 14:10 but I still have the "LNK2019: unresolved external symbol glewInit referenced in function main" error. I defined "GLEW_STATIC" in preprocessor definitions and made sure the configuration was on "all configurations". I do have the platform on x64 however but I don't think that's the problem as I tried it on Win32 and it still didn't work, and in your previous video you said it didn't matter. Hope someone can help me. Thanks :)
@محمدرواس-ص9غ2 жыл бұрын
l am facing the same problem bro
@lyuri72672 жыл бұрын
8 months too late but use x64 instead of Win32 when linking glew
@bishop6308 Жыл бұрын
Make sure to include glew32s.lib in the additional dependencies. I got stuck for around half an hr on this
@Poneglyph5 жыл бұрын
*When you read way too many tutorials before and you see someone including opengl stuff after glfw Dude, I already know where this is going.
@roberthambrook150 Жыл бұрын
I am learning Linux and OpenGL. I found a guide to set up OpenGL. It then had some code to cut and paste. The instructions showed how to compile the code. I then run the program and a white square appeared. Job done.
@sander_bouwhuis4 жыл бұрын
First, you speak very fast, which is very good! Second, you show/explain things very clearly, which is VERY very good! Third, maybe I missed this, but why would you build a 32-bit application in this day and age? Memory limits, memory fragmentation, and lack of registers are major hindrances in 32-bit.
@tshichan5 жыл бұрын
this video makes me feel like I am stupid. "what I was doing until now?" T-T
@jeffreytawiah27524 жыл бұрын
well am sure you are smarter now :)
@nikse20283 жыл бұрын
@@jeffreytawiah2752 i'm not :(
@jonathanpeters92716 жыл бұрын
Great videos. Im learning a lot. I love all the guitars too, well taken care of. I'm a programming guitar player as well. Subscribed.
@howl23392 жыл бұрын
oh crap, i can't stop staring those guitars!
@fungalwater31753 жыл бұрын
I had a ton of errors in the actual glew.h file even tho I hadn't touched it so I took a break, got some air and came back only to find that now the thing is completely fine. Patience is key.
@milo200602 жыл бұрын
Crazy. Thanks amd for giving me functions to use! Hahaha
@vasiadobra6 жыл бұрын
God, that was a verbal attack on my brain
@lodostic10153 жыл бұрын
Lmao you're not alone
@brainloading55433 жыл бұрын
@@lodostic1015 I'm here with u
@D1mas215 жыл бұрын
Thanks for your help, bro. The video is very useful and I really enjoyed when I was watchining it!
@haiderbassim3029 Жыл бұрын
00:00 - Previous Episode 00:23 - Intro 02:18 - How to use "Modern" OpenGL 04:30 - GLEW 09:08 - Setting it up I kinda rage quitted, so idk
@arkemal Жыл бұрын
Excellent tutorial, thanks Cherno!
@tannishkmankar39982 жыл бұрын
This tutorial is amazing and you are really good at teaching !! great job sir !
@batuhanyigit43423 жыл бұрын
Why the background music is so epic. I feel like I'm about to get into combat against my GPU
@daifee91743 жыл бұрын
Thank you man, your series are the best
@ZestyMuffins7 жыл бұрын
So in depth. Awesome that you show errors. Awesome video
@lyte697 жыл бұрын
Awesome video as allways, and nice explaination keep it up love your videos.
@logins7 жыл бұрын
It took me a lot of time to discover these notions by myself, and I did not go that deep so this video got me a lot more knowledge! Thanks Cherno!
@zoe46223 жыл бұрын
That end music crept up on my left shoulder and I actually got scared and flinched. xD help
@spandana54323 жыл бұрын
Thank you for your work. I learned something and am better today than yesterday!
@jakemeyer81883 жыл бұрын
This video is hilariously balls-to-the-wall through the roof. I prefer that and appreciate it, mind you, but still...holy crap. I'd also like to mention that I've never met a single soul who's idea of doing something "just for fun" was creating linker errors. No one. Ever. ...but I still consider that to be a positive bonus...
@lucasmorais36947 жыл бұрын
Better explanations about OpenGL of KZbin! Plz continue with dat great series.
@noctua77716 жыл бұрын
What resources did you learn this from? Is it just experience or is their a specific book I should check out?
@voxelrifts5 жыл бұрын
Experience.
@mananbhardwaj3976 Жыл бұрын
this guy deserves 2 million subs
@dylanp89946 жыл бұрын
For Linux users to compile the program with glew you can use "g++ ProgramName.cpp -lglfw -lGLEW -lGL -o ProgramName" as most Linux distributions already have glew and glfw installed.
@mikicerise62502 жыл бұрын
Following along, but on Linux and using just Make for compiling, so kind of flying by the seat of my pants. Man is this a pain in the arse to set up. I hope this is the last library linking adventure. xD
@gower19734 жыл бұрын
For anyone who might getting an unresolved symbol error from the linker, make sure your preprocessor line is written like this "GLEW_STATIC;_MBCS;%(PreprocessorDefinitions)" somehow I got mine messed up when entering the text.
@donbasti6 жыл бұрын
What is the name of the Colour Theme you are using for Visual Studio? I want to get it for VS Code in Linux, but could not find anything similar :?
@Avighna2 жыл бұрын
"I'm not even talking about modern ones, I'm just talking about anything newer than like 1997" PLEASE GAHAHA
@Youngduck933 жыл бұрын
Thank you for the quality content!
@romulodurante28224 жыл бұрын
Cmake in Linux target_link_libraries(projectName -lglut -lglfw -lGLEW -lGL -lGLU)
@andreiosypchuck50814 жыл бұрын
Dude, I spent like three hours trying to make gcc link everything correctly. Wish I saw your comment earlier...
@frosty76743 жыл бұрын
"we don't talk about OpenGL 1.0 around here"
@bryanswaggbeast81942 жыл бұрын
How do you know all of this stuff? Did you go to school or simply everything from documentation?
@anonymoussloth66873 жыл бұрын
I have always wondered, where did you learn c++ and OpenGL? and what resource, other than your videos, is really good for learning this stuff?
@occccy Жыл бұрын
You helped me so much!! many thanks!
@carlosdalomba3 жыл бұрын
My anniversary is coming up soon.. ;) The first day I started watching TheCherno game programming episodes.. August 9, 2014. These OpenGL videos are just as magical! Seriously, you make the things with C++ that feel SO complicated feel WAY easier, like it was built for actual humans to use! Otherwise, I feel lost learning game dev/programming sometimes.. you don't even know what's what. GLEW.. GLFW.. OpenGL.. etc., and how everything fits together.
@ziyanwang69375 жыл бұрын
Greatly appreciate for making this video! I just have a small question: when I attempt to compile, I get a warning that "cannot open or find PDB files". How can I solve that?
@JoseGonzalez-rt5fk5 жыл бұрын
This dude is running OpenGL version 4.4 while I'm over here with 2.1 Well, good thing I'm building my own PC!
@touisbetterthanpi5 жыл бұрын
you sure thats not GLEW_VERSION? Cuz im running opengl 4.6, but my glew version is 2.1. Either way, good luck on your PC!
@ahmedthegreat39734 жыл бұрын
I Have OpenGL 1.1 LOL
@chastitywhiterose3 жыл бұрын
"1.0 was kind of a bit weird, we don't talk about that." 1:33
@CRBarchager7 жыл бұрын
Great video. - What is your resolution on your laptop? - Even when watching your video at 1080p the text/code still looks blurred.
@stepanhrbek81513 жыл бұрын
Dude, how did you learn all this stuff? Of course great video, thanks
@AmeshaSpentaArmaiti7 жыл бұрын
quick comment on GLAD: i like it more than GLEW since i can just copy/paste the two source files directly into my project and there's no library or dll to ever worry about. of course, you never have to touch GLEW once you've done what you need to do, so the difference is, at most, a few minutes of effort.
@somedude41227 жыл бұрын
Not really, glew is quite buggy, glad is comparatively uch less buggy
@AmeshaSpentaArmaiti7 жыл бұрын
yeah, since posting this comment I've not even touched GLEW once. i'm just so satisfied with GLAD's whole custom environment thing it's got going on. i have a GLAD setup that's just OGL 3.3 without any extensions, OGL 4.5 with no extensions, and OGL 4.5 with literally ALL of the extensions. that level of customization will never be matched by GLEW. i advise never using it again.
@hansmuller18466 жыл бұрын
Can you give me a quick description on how to set up GLAD for Visual Studio / C++? Can't really find anything online except for the generator that needs a ton of parameters...
@somedude41226 жыл бұрын
You get the zip file from the generator, and then add the contents of it to your porject, and then compile
@AmeshaSpentaArmaiti6 жыл бұрын
Hans Müller it's pretty easy. Just set the version of opengl you want on the generator site (can't remember the url). Then ignore pretty much everything else. I think the only other options are for extensions, which are an advanced feature of opengl. After you get your download from the site, it should give you a file index with a couple of source files and a zip file which just contains the source files again. Put the three source files in your project with the rest of your source and simply #include "glad.h" and you can use opengl as normal. Glfw should have instructions on how to use GLAD on it's website.
7 жыл бұрын
Please make opencl tutorials. Opencl is hard to find tutorials. I want to learn parallel computing as well as cross platform.
@WasiMaster4 жыл бұрын
It's OpenGL with a G and not with a C
4 жыл бұрын
@@WasiMaster open compute language
@WasiMaster4 жыл бұрын
@ oh I misunderstood
@umbertoarmani32497 жыл бұрын
Great video! Can you explain in the future what LNK4098 and LNK4099 warnings are? I keep getting them the first time I build something - on subsequent buildings, they just don't show up and everything looks fine
@learnsoftwareengineering69757 жыл бұрын
I believe you are referring to a warning that just says you don't have the file used for debugging which for glew you don't. This shouldn't cause any long-term issues and just mean if you debug you cant inspect glew functions. I could be thinking of something else. If you get those, do a cleaan and rebuild of project.
@deltav97845 жыл бұрын
@@learnsoftwareengineering6975 I have got this warning (4098), and once I used glewInit() I got an error saying that it was an unresolved external symbol or something.
@lodostic10153 жыл бұрын
this is hard af idek what else to say
@lodostic10153 жыл бұрын
@@abdulwahabjag thx alot bro i actually didn't give up it is just that it was kinda confusing but i kept trying again and again and it worked it is a very happy moment when your code works after trying very hard and thank you again :)
@lodostic10153 жыл бұрын
@@abdulwahabjag yes I will gl to you too on what ever you're working on rn I hope u will be successful
@totallynuts75956 жыл бұрын
If I add GLEW and GLFW by source code, should I also shove them in a 'Dependecies' folder? I mean it doesn't really really matter but I want to know how you do it.
@cptray-steam3 жыл бұрын
lol 'We don't talk about that..." :D I finished the tutorial XD
@echoanatolia57215 жыл бұрын
Where those marvelous sounds are coming from ? I really need to find them ! Please share us
@charfractal9441 Жыл бұрын
9:08 i found this out this hard way
@KavehMagaura6 жыл бұрын
Looks, good, but it would be nice if the videos would be numbered ;)
@darrensweeney33817 жыл бұрын
Well produced video.
@zvxcvxcz4 жыл бұрын
Oh man, that comment about linking statically whenever you can surely raised some hackles somewhere, lol.
@niravshah17315 жыл бұрын
Hey, The Cherno can you please make a tutorial for DirectX/Direct3D. PLEASE! can't find a good tutorial anywhere else and you are the best youtuber that does this kind of stuff THANK YOU!
@JeanxLiao-e9z Жыл бұрын
Hi chreno,you r the god of the cpp
@aryanparekh93144 жыл бұрын
I absolutely love your videos, please don't stop. If you do you will make about 200,000 people very sad
@marioluigi29956 жыл бұрын
My macOS supports till OGL 3.3 but It's getting only 2.1. How to force to use the this version?
@jeanettefroderberg72715 жыл бұрын
Hi everyone, as many others I have the LNK1104: cannot open file 'glew32s.lib' problem. I've looked about a thousand times, so my directory's are set correctly but I'm still getting the same problem. Any ideas? Also I had to change the header directory (shouldn't make an impact on the library linking) to lead straight to the header files and not the GL map and include manually from one directory up.
@urealaden38374 жыл бұрын
If anyone else ran into this error I ended up having the same issue. Turns out that when setting additional library dependencies, i typed $(Solution) instead of $(SolutionDir). That fixed the link error for me
@arslantariq895 жыл бұрын
Hello, very nice tutorial. I download and use source code and to compile it I use CMake. Now, I need to know whether it is right or do you recommend any other program or it. (CMake doesn't actually compile it just makes .sln file for VS which can then be loaded in VS and be build)
@CodewithPosidoon5 жыл бұрын
i have these error unresolved external symbol glewInit referenced in function main how can i solve it
@diamondcreeper09824 жыл бұрын
IDK what compiler/IDE you are using but you have to link the libraries to resolve the errors.
@jdleanne4 жыл бұрын
can we have a seris of openGL tutes on linux? Setting it up on linux is uneasy...
@lukenukem80284 жыл бұрын
Q2: By the end of this video, do you also have 2 warnings, one about default libs conflicting, and another about a missing .pdb file?
@stepanhrbek81513 жыл бұрын
No, sorry...
@csam91702 жыл бұрын
That's my case ... and i have no idea on how to solve these
@rodrigoappendino7 жыл бұрын
12:46 What did you pressed here?
@itspmv6 жыл бұрын
I dont think it was a button, I think it was another part of the video he edited in
@freddo12306 жыл бұрын
If you press shift+f12 you get a similar thing but in a separate panel, not sure how he did it like that, getting a pop up window by the cursor.
@MrCreativeVacuum2 жыл бұрын
I think he pressed Alt+G when he opened the glew header file and Alt+G when he jumped to the GLEWAPI Macro Alt+G is the shortcut for "Goto Implementation" and i found it on the right upper corner with the green GO symbol
@dexterman63615 жыл бұрын
He says GLEW but it's not really cross platform. You need to download all of the platform specific versions and depending on where you're building the application, you'll need to add in some code to link to the right library. To *really* go cross platform. use GLAD for modern openGL and CMake for complete project management and building.
@ycombinator7652 жыл бұрын
I LOVE THIS
@aikinsderrick4 жыл бұрын
Cherno Thanks for the video series. Any resource on VTK ?
@ryanpergola20224 жыл бұрын
There is something wrong with the glew.h file. Whenever I build my file after 11:43, it returns about 252 errors. All of them are coming from glew.h
@joshuasmith44502 жыл бұрын
I had a similar problem. Make sure you include GL/glew.h before GLFW/glfw3.h
@fungalwater31753 жыл бұрын
bruh the bit where you were checking whether you can call glewInit before the open GL context was weird bc it worked fine for me. Didn't print error. I'm confused
@BobBeatski712 жыл бұрын
Can openGL draw straight lines of a defined width ? Is it possible to have a uniform global illumination (like a cad 2d drawing) ?
@tomjesten39452 жыл бұрын
OpenGL "can" do this, but you have to do the implementation yourself. If you just want to draw lines, you should take a look at Windows GDI.
@ShayminMaster26 жыл бұрын
Hi! I just discovered your channel, looking for resources for learning OpenGL (currently in College Computer Graphics). I tutor Computer Science and some Math at my campus, and I also employ the learn by example/mistakes and DIY technique. I feel like making the mistakes and then correcting them or problem solving to correct them on the spot creates better programmers. Anyway, I love this series so far. It's so far, superior to the Lynda tutorial. I'll stick around on this channel. Thanks! =]
@sampson48444 жыл бұрын
how can i have the same setup,i can either have error list or output at the bottom but it seems i cant have both at the same time??
@bimDe20242 жыл бұрын
vcpkg could save all this hardwork of linking manually
@petarivanov28363 жыл бұрын
Do you have any idea for the following error message: "mismatch in formal parameter list" it comes after I entered the code :" std::count
@raboija7 жыл бұрын
Amazing video thanks a lot !!
@ramikassyoussef63105 жыл бұрын
Great video! I have an OpenGl 4.6 question Atomic Counters work fine when I use integrated graphics but when I use my nvidia geforce 920m running latest drivers I get random values from my buffer when I execute my compute shaders! So frustrating and I have not found anything regarding this on the internet