• What are you working on? v15
    5,001 replies, posted
  • I ran into the weirdest bug earlier tonight. My garbage collector library defines operator new and delete, so that you can just use it as a drop in replacement. But it turns out, that if you place the operator new and delete definitions inside a compilable unit (rather than just a header), *anything* that is linked to it will use this version of operator new and delete. This was causing the memory pool to try to allocate from itself, return NULL, and then continue on its merry way. Then the collector tried to do the same as well. I found it *very* interesting, to say the least. The way I got around this was by defining the operator new and delete for the pool and collector. (This way when they are finally deleted, your program won't segfault on exit, as the pool and collector would try to collect themselves) Of course, I'm now getting some weird "read size" errors. All I'll say is I'm glad valgrind exists :D
  • So who's the lucky bastard who said that I was gonna port my engine AGAIN ? [IMG]http://i.imgur.com/JARYA.png[/IMG]
  • What's the point ? Do you intend to use DX11 features, crippling all the XP users ? (Not an XP user myself, but there's still a lot of these)
  • [QUOTE=PiXeN;27233656]What's the point ? Do you intend to use DX11 features, crippling all the XP users ? (Not an XP user myself, but there's still a lot of these)[/QUOTE] It's time for change then. I'd rather install a new OS than not being able to play whatever Xerios3 comes up with!
  • Working on an exam project in Java, close to finishing up the base engine and on to actually giving the game content soon: [img]http://dl.dropbox.com/u/3605545/java_game_exam_1.png[/img] Doesn't really show much, as its all work on the engine and not the game. Also its not done in OpenGL because they said that we cant use that, as I'm the only one knowing how to use it in class and none of the teachers does... -.- [editline]6th January 2011[/editline] The goal of the game is to catch sheep with the UFOs tractor beam. There are probably be scenery, obstacles and maybe enemies or some other way to get killed.
  • [QUOTE=sLysdal;27233813]Also its not done in OpenGL because they said that we cant use that, as I'm the only one knowing how to use it in class and none of the teachers does... -.-[/QUOTE] I hate it when things like this happen.
  • [QUOTE=PiXeN;27233656]What's the point ? Do you intend to use DX11 features, crippling all the XP users ? (Not an XP user myself, but there's still a lot of these)[/QUOTE] I guess it's a perfect year to screw XP users over :banjo:
  • [QUOTE=DrLuke;27233841]I hate it when things like this happen.[/QUOTE] Yup, same here
  • [QUOTE=Xerios3;27233482]So who's the lucky bastard who said that I was gonna port my engine AGAIN ? [img_thumb]http://i.imgur.com/JARYA.png[/img_thumb][/QUOTE] What theme is that? It looks great.
  • [QUOTE=PiXeN;27233656]crippling all the XP users ?[/QUOTE] Seriously, who gives a shit about people staying on XP. It's a shitty OS, and it's 2011. Come on now
  • [QUOTE=Combino;27234218]Seriously, who gives a shit about people staying on XP. It's a shitty OS, and it's 2011. Come on now[/QUOTE] 47.2% of the internet... - [URL]http://www.w3schools.com/browsers/browsers_os.asp[/URL]
  • [QUOTE=sLysdal;27234242]47.2% of the internet... - [URL]http://www.w3schools.com/browsers/browsers_os.asp[/URL][/QUOTE] 47.2% of the internet need to get with the times. It's about time we moved on from that 10 year old pile of crap.
  • [QUOTE=Combino;27234262]47.2% of the internet need to get with the times. It's about time we moved on from that 10 year old pile of crap.[/QUOTE] That 10 year old pile of crap is still usable, it works, and most of the holes have been patched up so its a perfect valid system.. Also if you look from a developers point of view, you would want to get out to the biggest possible audience, who would ditch 50% of the market?
  • [QUOTE=sLysdal;27234242]47.2% of the internet... - [URL]http://www.w3schools.com/browsers/browsers_os.asp[/URL][/QUOTE] You shouldn't rely on internet browser os, my game is gonna be played by gamers after all and not by some facebook users. These are the most accurate stats I could find : [url]http://store.steampowered.com/hwsurvey[/url] and according to them Dx11 and Win7 users are increasing at a nice rate =)
  • [QUOTE=Xerios3;27234411]You shouldn't rely on internet browser os, my game is gonna be played by gamers after all and not by some facebook users. These are the most accurate stats I could find : [url]http://store.steampowered.com/hwsurvey[/url] and according to them Dx11 and Win7 users are increasing at a nice rate =)[/QUOTE] Point taken, but still would you ditch 25% of your potential market?
  • [QUOTE=sLysdal;27234363]That 10 year old pile of crap is still usable, it works, and most of the holes have been patched up so its a perfect valid system..[/quote] Just like the hole of always running as Administrator unless you go out of your way to log in as an unprivileged user? [quote]Also if you look from a developers point of view, you would want to get out to the biggest possible audience, who would ditch 50% of the market?[/QUOTE] The faster everyone drops support for XP, the quicker people will move on. Was it acceptable to still be using Windows 95 in 2005? Of course not. The only reason it's seen to be acceptable to use XP is because people has this misguided idea of Vista and 7 sucking.
  • [QUOTE=Xerios3;27234411]You shouldn't rely on internet browser os, my game is gonna be played by gamers after all and not by some facebook users. These are the most accurate stats I could find : [url]http://store.steampowered.com/hwsurvey[/url] and according to them Dx11 and Win7 users are increasing at a nice rate =)[/QUOTE] You would have thought they would filter the 100% Steam out of the application results :-S [editline]6th January 2011[/editline] Seeing as you HAVE to be running steam to use the survey and all [editline]6th January 2011[/editline] sorry for breaking the automerge
  • As I said, Windows 95 users in 2005 could hardly expect everything to be compatible with their OS, so why should we make a special case for XP users. [editline].[/editline] automerge breaker :(
  • [QUOTE=Combino;27234471]As I said, Windows 95 users in 2005 could hardly expect everything to be compatible with their OS, so why should we make a special case for XP users. [editline].[/editline] automerge breaker :([/QUOTE] Because in 2005 hardly anyone was using win95 but lots of people still use XP
  • [QUOTE=Combino;27234471]As I said, Windows 95 users in 2005 could hardly expect everything to be compatible with their OS, so why should we make a special case for XP users. [editline].[/editline] automerge breaker :([/QUOTE] There was 98, ME, and 2000 between 95 and XP, with major architectural/other (i.e. the move from FAT16, full protected-mode 32 bit, NT kernel, the growth of OGL and D3D and the ATi/nvidia duopoly) changes in between. There is only Vista between XP and 7 and Vista wasn't the architectural shift Longhorn was supposed to be.
  • [QUOTE=Richy19;27234487]Because in 2005 hardly anyone was using win95 but lots of people still use XP[/QUOTE] If you continue adding back compatibility and back compatibility, for OS's that have not moved on, it just bloats the code, and keeps things from working at there best, the same people who would complain about having to use a new OS for a game, would then next complain about it not looking the same as all the other brilliant games that use theese new features.
  • [QUOTE=HubmaN;27234503]There was 98, ME, and 2000 between 95 and XP, with major architectural/other (i.e. the move from FAT16, full protected-mode 32 bit, NT kernel, the growth of OGL and D3D and the ATi/nvidia duopoly) changes in between. There is only Vista between XP and 7 and Vista wasn't the architectural shift Longhorn was supposed to be.[/QUOTE] Vista was the first consumer Windows with proper support for 64 bit. I'm aware of Windows XP x64, but it was a trainwreck that became unsupported before SP3 was released. I'd call proper support for 64 bit Long Mode a major shift.
  • It matters very little in the APIs one targets and hasn't meant much for Windows architecturally. If Microsoft were to up and move to ARM the same would apply. [editline]6th January 2011[/editline] That said, the point is moot - if someone were to have an x64 system Windows XP would be out of the question anyway, according to your reasoning.
  • [QUOTE=Darwin226;27233943]What theme is that? It looks great.[/QUOTE] Almost missed your post, it's [u][url=http://k-johnson.deviantart.com/art/Clearscreen-Sharp-for-Windows7-141360821]Clearscreen Sharp[/url][/u] =)
  • I'm working on a basic webserver coded in C++, called Broad Peak. It's a trainwreck right now that doesn't really work, and can be crashed incredibly easily (ask tur- I mean Combino), but hey, it's a start. I'll end up rewriting it in a couple hours.
  • [QUOTE=Combino;27234471]As I said, Windows 95 users in 2005 could hardly expect everything to be compatible with their OS, so why should we make a special case for XP users.[/QUOTE] If Vista hadn't failed epically XP might not have such a large chunk of users. ...except in schools.
  • [QUOTE=lavacano;27235716]If Vista hadn't failed epically XP might not have such a large chunk of users. ...except in schools.[/QUOTE] Vista never 'failed epically'. I ran the one install from December 07 to March 10 when I upgraded to 7. The common misconception that Vista was terrible is a result of the shonky journalism of moronic 'tech writers' that don't deserve their own job title.
  • [QUOTE=Combino;27235777]Vista never 'failed epically'. I ran the one install from December 07 to March 10 when I upgraded to 7. The common misconception that Vista was terrible is a result of the shonky journalism of moronic 'tech writers' that don't deserve their own job title.[/QUOTE] Im using vista right now, and im pretty sure its awful.