Jump to content

  • Log In with Google      Sign In   
  • Create Account


Member Since 01 Mar 2006
Offline Last Active Yesterday, 10:22 PM

Posts I've Made

In Topic: Libtiff Reading BandW image into 2D array

27 June 2014 - 01:10 AM

I think this is not compressed. It just stores the image as you asked every sample is 1 bit. So a byte contains 8 pixels. You wants every byte is a single pixel, but to that you have to convert it by yourself.


And the periodic letters are there because the lines are padded not to start them in the inside of a byte. (But it's possible it uses a different padding size. e.g. to start on an address dividable by 4.)

In Topic: glEnableVertexAttribArray Produces "Invalid Value" - OpenGL 3.1

14 May 2014 - 12:31 PM

I get an "invalid value" right after this line:


Any idea why that might be?


Because it needs the attribute index as input and not the VBO identifier.

In Topic: How would you fix this?

21 December 2013 - 08:05 AM

Because this is a compilation error of the precompiled source, the precompiled source is already available. Just dump the precompiled source to a file, and look at the line where the bug happens. Possibly you can find out what was the bug with this.

In the C or C++ file's Property sheet select C/C++ in the tree and then select Preprocessor. There is a switch 'Preprocess to a File'. When you switch it on, it will generate a preprocessed output, instead of compiling the file at the next build. The file will be named after your source file with a .i extension and is put in the intermediate directory where the object files are. (I think it's possible to put elsewhere with a different name, but not in the Express version.)

In Topic: Attempt at A star algorithm not working

19 December 2013 - 05:24 AM

Your getPoint and getNodeFromCoord functions don't always return a value. (Possibly a C heirloom that they can be compiled.) They don't return values if the coordinates you're searching for is not in the list. I assume that out of bounds coordinates are not listed, so their behavior are undefined in this case. And that might cause your problem. Please try if adding proper boundary checking in aStar and error checking in getPoint and getNodeFromCoord solve your problem or not.

In Topic: GNU C++ command line help needed

13 December 2013 - 07:33 PM


"What is in the /Library/Frameworks/SDL2.framework/ directory?"

Your possible answer: "yeah, does that directory take you directly to the header files."

If this is your answer for the question (not clear to me), that's a problem, because you used "/Library/Frameworks/SDL2.framework/Headers" directory for header files in your post.



"My include directory points to a folder containing a folder called SDL2, so I use #include <SDL2/SDL.h>"

But in your code there is no SDL2: "#include<SDL.h>".



"Also I link to:  -lSDL2main -lSDL2"

But in your post you are linking with this: "-lSDL2".


Also you didn't say what was the actual error message. It couldn't find the library file, or the include file? So the linking failed or the compilation?


My guess is that your problem is that you use a Macintosh framework, which is a special beast. You have to use the -framework option to link it, and possible the -F option to set the path where the frameworks are.