• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Search results

  1. tarjei

    Wannabe Scripter Looking for advice.

    Hi, I came across your thread, and figured out I could actually give you some tips, but you should prepare that every beginning hurts, and only depending on how much stubborn and excited about programing you are, would eventually lead you to your success :) If you would like to learn lua...
  2. tarjei

    OTClient Graphics Discussion (Anyone out there more knowledgeable than me?)

    Well I would lovely share some experience with you guys how they look from my perspective. First of all as Flatlander already stated making things done require immense amount of work. Before I start I wanted to thank @edubart for some tips in regards to performance it was instructive I must say...
  3. tarjei

    Alpha-Test Part 2 - Multiverse - Released **New Client**

    Is it this weekend ? Sorry I am not up-to-date XD But I would gladly come, could you maybe send me reminder on discord haha ? :D
  4. tarjei

    Alpha-Test Part 2 - Multiverse - Released **New Client**

    Good luck @Flatlander !! I would try it in spare time when you start it :)
  5. tarjei

    OTClient Graphics Discussion (Anyone out there more knowledgeable than me?)

    Yea but I think I have a better idea, and maybe you will find out how to make efficient cache for this. Basically the same as you I compose a mesh, and then make a single draw of this mesh. But instead of texture atlas, I have used texture array BUT it is not static. What I mean is that I am...
  6. tarjei

    OTClient Graphics Discussion (Anyone out there more knowledgeable than me?)

    Ad 2. That's nice I wish we could rework it in a way we could update the screen partialy, and not to redraw it in a loop, gave me a lot of headache but maybe you have already some great idea :D Ad . 3 Will work if you make this atlas composed from few textures (there is max size for a texture)...
  7. tarjei

    OTClient Graphics Discussion (Anyone out there more knowledgeable than me?)

    Yo guys, I was recently hyped nowadays, and I come back to you with some progress. So basicly I was struggeling a lot with colouring outfits. But so far it seems I am on a good track:
  8. tarjei

    OTClient Graphics Discussion (Anyone out there more knowledgeable than me?)

    No :p Wow thats a good point!
  9. tarjei

    OTClient Graphics Discussion (Anyone out there more knowledgeable than me?)

    I have some issue with coloring outfits, and I had to take care of some stuff irl :/
  10. tarjei

    OTClient Graphics Discussion (Anyone out there more knowledgeable than me?)

    No, it was waste of memory too much (calculation above). I draw entire mesh of vertices, and I am uploading only unique images to texture array. so if there is a lot of the same images, it uploads them once to gpu. @edit Haha now I realise that I've just denied and then confirmed xD I guess I...
  11. tarjei

    OTClient Graphics Discussion (Anyone out there more knowledgeable than me?)

    Hello again, I made some improvements since last time :D Basically I have still some work todo, cleaning code etc. What I wanted to show you is an improvement when you spam with magic effects on a screen and a beach area comparison between OGL2 and OGL3 : OpenGL2: OpenGL3
  12. tarjei

    OTClient Graphics Discussion (Anyone out there more knowledgeable than me?)

    Hello again guys! :D I wanted to give you some update, I am not done yet, but its getting preety close. Bascily this approach that I made, gives me 2x more fps even in areas I there are a lot of images beeing drawn. But there also are areas where my fps jumps up to insane amount I never saw...
  13. tarjei

    OTClient Graphics Discussion (Anyone out there more knowledgeable than me?)

    Drawing it with a single upload enhanced the fps 3 times, roughly so that is the way to do it ;) If it comes to texture arrays I tried to make a use of x,y offsets (to make a page) and z offset to put those pages on diffrent layers. But to put entire sprites file we need like 8192*8192*6 * 4 of...
  14. tarjei

    OTClient Graphics Discussion (Anyone out there more knowledgeable than me?)

    Update. I made a mesh out of all vertices from map screen, and drew it with in a batch using the same amount of sprites as before. I got HUGE performance increase. Before it was like 50-70 fps, now it revolves around 140-170. But I have to figure few things. First I need to draw this mesh...
  15. tarjei

    OTClient Graphics Discussion (Anyone out there more knowledgeable than me?)

    Hey guys, so I have implemented texture arrays and already made some benchamrks with it. Unfortunately it seems that there is no significant change in fps (if at all) That made me think that I should run valgrind and profile client and thats what I have found : This is preety wierd, but I...
  16. tarjei

    OTClient Graphics Discussion (Anyone out there more knowledgeable than me?)

    Yea that's what I think too :D
  17. tarjei

    OTClient Graphics Discussion (Anyone out there more knowledgeable than me?)

    In glfw that I used as a window runner, I need to figure out how to trigger keyboard events when you have key pressed, for a while, not only on a keypress but thats not a big deal I think. I am trying to design this optimisation to maintain backward compatibility with ogl1 and 2 but I guess its...
Back
Top