_Silence_

Member
  • Content count

    204
  • Joined

  • Last visited

Community Reputation

994 Good

About _Silence_

  • Rank
    Member

Personal Information

  • Industry Role
    Programmer
  • Interests
    Programming

Social

  • Twitter
    @SilenceAtSid
  1. Transforming Angular Velocity

    You'll need to transport them too if they don't apply to the same point (see Varignon theorem).
  2. C++ use class

    You don't feel really comfortable with this programming language. I would like to suggest you taking some lessons before moving on. This will definitely be a win-win.
  3. C++ use class

    By just reading the file you have as a link ? Line 144.
  4. FreeType example

    And you have the ttf at the same location than your binary ? From the tutorial, errors are gotten, but not managed: manage them. Also, debug your program to see where things get bad.
  5. C++ Win32 Clang c++98 vs c++11

    You still can try to test something like this: #if __LONG_MAX__ == 9223372036854775807 // long is 64 bits #if __LONG_LONG_MAX__ == 9223372036854775807 // long long is 64 bits What I was saying in a previous post is that you cannot tell that int will forcely be 32 bits, long long 64 bits like this. If the OS and compiler were narrowed to very few combinations, then probably. But your header is meant to support other Unices and unknown compilers. This imply that the only rule applicable on these types are that: sizeof(int) <= sizeof(long) <= sizeof(long long) Hope that could help
  6. C++ Win32 Clang c++98 vs c++11

    You don't need default sized types for that. It was possible to do that before C++11, fortunately. You have these files which are fully ISO C++ 98 (and thus C++ 03/11/14/17) compliant: http://www.cplusplus.com/reference/climits/ http://www.cplusplus.com/reference/limits/numeric_limits/
  7. C++ Win32 Clang c++98 vs c++11

    Inspect windows.h and try to see why it tries to use constexpr. You will probably need to define some macros that you'll discover while inspecting windows.h Also: ></pre> <table> typedef unsigned char fpl_u8; </table> <table> typedef unsigned short fpl_u16; </table> <table> typedef unsigned int fpl_u32; </table> <table> typedef unsigned long long fpl_u64; </table> <table> typedef signed char fpl_s8; </table> <table> typedef signed short fpl_s16; </table> <table> typedef signed int fpl_s32; </table> <p> typedef signed long long fpl_s64;</p><p> This is not guaranteed to be what you think about them. Most of the time, yes, but sometimes no. You'll have to rely on other things (compiler pre-defined macros, standard headers max values for each types...).
  8. Well yes, but... 20 years ago, maybe 12 years ago, this was affordable. But today, things are different. I mean, yes, almost any programmers with some 3D skills (understanding space coordinates, trigonometry, vectors and matrices) can start an engine, a modeler or a simple ray tracer. But where things start to become less easy, are the things that start to become interesting. But you'll have to spend time until arriving to these points. If you have that time, then go and try all what you want. But if you don't, just surfacing these will not give you enough information about the real today's questions of each. Maybe I'm wrong there, but this is really what I think. There is assimp which is widely used. For 3ds only, there is lib3ds. Both these libraries are fine for 'simple' use. But both of them (the latter might be dead thought) would need more efforts for supporting better the formats they are supposed to support (ie assimp fbx is really shitty, both assimp and lib3ds can shit when using non-conventional 3ds files - ones without nodes). Thus making professional softwares to rely on non open/free libraries. Thus making people like you and me to become frustrated because the model/scene we wanted to use looks like an awful haystack (since we use these free libraries) Looks like something lacking in the open source world. I would like to follow this.
  9. To edit or to not edit

    Also worth to mention to my opinion: Having the editor embed the engine allows to: Have some WYSIWYG HMI (at least at some points) Make the engine focuses on its purpose: render a scene as respectful as possible and as fast as possible Change the editor more easily (ie you can start writing your editor in C++/Qt and then move to C# without having to change a single line of code in your engine) Provides the engine without the editor. For example, games generally don't need the editor to be provided with. Have an editor to work with several engines Edit without using full CPU/GPU resources (not that true for UE4 however...)
  10. Use the free image public license if you want to use it with commercial applications.
  11. Want to buy an Asus laptop ? Think before.

    Not only in UK. This depends a lot on the seriousness of the seller or manufacturer. I do computer sciences since 20 years now. I have had many computers and other hardware. I have had very very few issues. Last time (maybe 4 years ago), my power inverter bugged and destroyed my main computer: RAM got killed, an hard-drive died. I called the warranty of the inverter, they came the next day to give a new inverter, and few days later someone came to get the old one. I then sent all the buying proofs for my killed hardware and got reimbursed quickly. The inverter was a cheap APC one (less than 100€ if I remember well, so far from these 1800€). And they did not wanted to know why it happened. I just got reimbursed for far more than the cost of the inverter ! This is just a serious company which takes care of its customers. Asus is not. At least not in France, and not in other countries (I know this is the same in Russia). Maybe it is in USA, somehow obliged by law. Asus is just sliding from its old well reputation made 15 years ago. This is not serious at all. I believe that serious companies still exist, and so I hope people who will read this will be able to make the good choice (I think Dell and Hp are good for this). Of course 92% of the time, you will not have any issues... Thank you guys.
  12. Vertex attributes are generic. You can give whatever meaning to each of them. Common ones are the vertex itself, its normal, its color, its texture coordinates, its tangent and or binormal. Often there can also have a weight, a transformation matrix (or quaternion or set of vectors). You can also think of adding materials... Before shaders, OpenGL already had vertex attributes (as shown in the link from my previous post). These were the common vertex ,normal, texture coordinate(s), color(s). So vertex attributes are all what you give the vertex shader to eat that go along with a vertex.
  13. Want to buy an Asus laptop ? Think before.

    Yep. As another example, I take the train everyday to go and come back from work. Since several years there are a lot of problems, and things are getting worse and worse. Consumer associations, politics have been made aware of it. There are several consumer associations which 'want' to do things about it. But all what they do is asking money... This is one of many examples To go back to the topic, this forum (if you are able to understand french) can give you some hints about how things work here, at least for Asus. And you'll notice this will be the same for almost many things (energy service if they are not from the main providers, internet provider (ie people can pay for something that have disconnections several dozen of times every hours, and nothing happens...). What I am surprised of is to hear that in GB is better And to go back to the original topic of the topic, 12 days in repair, no news, no answers from my emails, no answers from the main asus forum (which isn't french, by the way)...
  14. Want to buy an Asus laptop ? Think before.

    There are two kind of warranty. First one is satisfied or reimbursed warranty. But you need not to use the product to make it work. Second one is the 'constructor warranty', so they send it back to Asus too. And I preferred to directly talk with Asus, hoping it could be more fast. There are. From my researches on Internet, they are not really helpful, at least at this moment.
  15. Good Morning, I just wanted to share with you my experience with Asus consumer service and an Asus Rog Strix GL702ZC. On November 17 I made the aquisition of an Asus Rog Strix laptop. On Sunday december 3, I could hear some crispy noises from the laptop, then a lot of smoke went out of the laptop. It, of course, died of it. For sure, I was not happy, it was the first time in my life such a thing happend to me. The same day I did all the Asus support on their website, and with email. Few times later I received an automated email answer telling that they received my question and they will take care of it. I can still call them from 8 until 20. On Monday, so I called them at 8. No luck. They open only at 9, and until 19... Weird. But... So I phoned back later and could finally talk with someone. They told me they understand everything. At the end of that day, I had 4 opened tickets to their support. The next days I had to wait for them, to fill some weird papers. On Thursday evening I received everything to return the defunct laptop, which was sent on Wednesday and received by them on Thursday (December 7). From this day I have absolutely no news. I also added a post on the official Asus Rog forum. But I have no answers either. Maybe people at Asus are in vacation. So this was about the story. Now I would like to talk about all what is around this story... I bought this laptop for several reasons, one is that it was the only laptop with AMD hardware on it. The common price for this laptop is 1800 euros. So no one can tell this is a cheap laptop. And I believe most of people can think this can be a high-end product. What annoys me the most in this is that I bought a product, one of the most expensive products Asus is selling, which died two weeks after, and Asus is treated it as a warranty, for repair. To my opinion, this is clearly a big defect in a new product that should be exchanged or payed back in the few days after the notice of the defect. This should not be covered by the warranty repair. Indeed, it seems that under some conditions (which one ?) Asus is able to do an exchange the same day the defect has been noticed to them (see https://www.phoronix.com/forums/forum/hardware/general-hardware/961327-asus-rog-strix-gl702zc). However this is very rare compared to the many people who are in the same situation as me. But why the hell, Asus is treating consumers differently ? What also annoys me a lot is that I bought something expensive, and I have the same service as if I had bought something at 300 euros (there are Asus laptops at this price). What annoys me too is that Asus does not take you aware of the repair. I could find a link that should give updates about that, but it was not working for my repair ids. What is also annoying here is that Asus does not do the repair itself, they pay a company to do so (in France, it is called letmerepair). Most of the time, people had to wait from one up to three months in order whether to get a working product or money back. What is even more annoying is that many people complained about Asus service since many years now (I know, I did not payed attention to this before, and I should have had). Some were reported this to customer associations. But unfortunately things remained the same. For people doubting about that, google is your friend Here, in order to avoid debatable talkings and in order to respect some working people, I omitted to write other things about the Asus consumer service. So I would like to advice to think several times before wanting to buy such a product. Why ? Most of the people here are like me, they need computers to develop with it, most probably games. Some of us are students. Some of us might start an indie project, a freelance or a startup. Most of us might live from the use of that kind of hardware. So, when a bad thing like this happens, it might be good to face a good consumer service, which will provide a new product quickly, or at least the money back in a really decent period of time. From my personal situation, I cannot buy a new computer with the same hardware. So I have to wait. And I know I will wait long, and I am not even sure to get something working back again, or to get the money back (it happend to some consumers, yes). Thanks for the reading and sorry if this looks bad, anger did not completely fade away...