2,095 reputation
1414
bio website tapiov.net
location Finland
age
visits member for 1 year, 4 months
seen 10 hours ago
stats profile views 45

Hobby game developer.


Apr
24
comment Does Macbook Air 2012 (Intel HD4000) support GLSL 1.3+?
@iamcreasy: Find out what graphics card your desired generation has and refer to the link or this matrix. Basically, if it's not very old, it will run 3.2core on a recent OSX.
Apr
23
comment Does Macbook Air 2012 (Intel HD4000) support GLSL 1.3+?
@iamcreasy: Core profile does not have deprecated stuff such as the fixed function pipeline. If an implementation does not support a particular version of OpenGL, it is not required to support the associated GLSL version either. Most vendors have added support for OpenGL versions chronologically, but Apple skipped OpenGL 3.0 and 3.1 and ditched compatibility profile in doing so (implementing compatibility would have basically meant implementing also the versions below).
Mar
23
comment Efficiency of normal calculation
Not sure what language that is, but how about moving the news out of the loop to cut down the need to make huge amounts of memory allocation.
Mar
19
comment Should my platformer have collectibles?
In fact, LIMBO does have collectible eggs (well, actually you break them). Similar to Mirror's Edge, they are difficult to find.
Feb
8
comment I need a thin library to load SVG files
SVG is XML, so any XML parser is capable of parsing SVG.
Feb
1
comment What shaders make a game look “next-gen”?
E.g. parallax mapping and mesh displacement are hardly "filter effects" the OP asked for.
Jan
31
comment Looking for an elegant way to represent fixed parts of a randomly generated level map
@AlexanderGladysh Updated my answer.
Dec
27
comment Do any open source JavaScript 3D physics engines exist?
Three.js is a graphics library, nothing to do with 3d physics by itself.
Sep
20
comment Can applications using old versions of Opengl still run on newer cards?
@JariKomppa, amended my answer.
Sep
19
comment Can networking be platform independent in a libgdx game?
Best way to do real-time networking in HTML5 is using WebSockets, preferably through node.js's socket.io (for fallback technologies and some nice additions). Socket.io allows you to send ordinary js objects and with plain WebSockets you can send them with JSON.stringify(). No need to resort to custom byte streams, unless you want maximum compression of the messages. WebSockets are implemented in other languages too, so the server doesn't have to use node.
Sep
19
comment Slow Firefox Javascript Canvas Performance?
jsfiddle: jsfiddle.net/eNYC5 I don't have a Firefox on this machine, so can't test now unfortunately. Btw, are you running the latest version of FF?
Sep
19
comment Slow Firefox Javascript Canvas Performance?
Sidenote, you don't need to wrap one-function callbacks in anonymous functions, you can use them directly, e.g. requestAnimFrame(animate);
Aug
27
comment Should I distribute shaders in a compiled form or in plain text?
@user827992 The binary format may be different for different generations of GPUs/drivers even if the vendor is the same. And don't forget there's also lot's of Intel GPUs out there, let alone all the mobile ones, like Qualcomm and PowerVR. So again: I suggest you don't distribute compiled shaders, but rather cache them on first run on the user's device. Regarding GPU detection, you could try parsing GL_VENDOR, GL_VERSION and GL_RENDERER strings form glGetString(), but their format varies from vendor to vendor.
Aug
10
comment Current status of 3D Sound Effect APIs in games
@Petr Abdulin: While Creative's OpenAL is not open-source anymore, many people actually mean OpenAL Soft (kcat.strangesoft.net/openal.html) when they talk about open implementation of OpenAL.
Aug
7
comment Can I use the ENet library in a commercial game?
@Bartek Please accept the answer if it satisfies you by clicking the check mark below the score.
Aug
7
comment Can I use the ENet library in a commercial game?
That is correct (just write something like "This software uses ENet library, which license is as follows:", so that people don't mistakenly think that you are licensing the whole package as MIT).
Aug
7
comment To what extent it is legal to declare support of third party commercial products' assets?
@Tom I amended my answer.
Jul
10
comment Managing text-maps in a 2D array on to be painted on HTML5 Canvas
The effort put into this question with the graphics and all deserves an upvote. :)
Jul
2
comment What OpenGL version(s) to learn and/or use?
Damn, knight666 beat me to it, with a more detailed answer. Still, the ES part is worth thinking about.
Jul
1
comment Resources for 2D rendering using OpenGL?
Most NeHe tutorials are horribly outdated, concentrating on the deprecated OpenGL 1.x and as should be given a well earned but long overdue retirement.