Welcome, Guest. Please login or register. Did you miss your activation email?

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Zamadatix

Pages: [1] 2
1
Splitting logic and drawing into separate threads is not recommended, as properly handling multi-threading is really hard, the overhead caused by synchronization needs to be paid off with even more performance gain and most oft the time, you don't even gain anything from trying to do so.

Is there an easier way to handle asynchronous source content than separating the threads? My issue in this case is it may take up to dozens of seconds for this logic to finish generating a new output and I want to avoid locking the UI/Window from updating during that period.

Your synchronization code for example is already flawed and introduces a race condition where the if statement can validate to true and just after the mutex is locked regardless.

The atomic flag was added for cheap copy efficiency (prevent the texture from updating every frame if the source buffer is unchanged, which is often with this source) not as a way to prevent the mutexes from locking at the same time. The lock race itself is intended as it saves a few MB of RAM over a double buffer and the display thread is nowhere near <1ms causing a missed frame yet.

Why it acts like you experienced, I can't really tell.

Darn, I'll see if I can replicate this in a test project on different build environments and find the root cause. I appreciate you taking the moment to look at this for me - I've sent a project donation on behalf of your time.

2
I was working on some code where the source buffer for updating a texture was shared from another thread and of a different frame rate than the GUI thread. It looks something like:

Code: [Select]
// GUI Thread (handles menus, events, and display)
while(window.isOpen())
{
// Rest of GUI and event logic

if(atomicOutputPixelsUpdated)
{
sharedData.outputPixelsMutex.lock();
atomicOutputPixelsUpdated = false;
// Copy pixel data into outputTexture
sharedData.outputPixelsMutex.unlock();
}

outputTexture.update(&texturePixels[0]);

window.draw(outputSprite);
window.display();
}

Mutexes, atomics, and threads are the builtins provided by the std lib (<mutex>, <atomic>, and <thread>) rather than SFML. In a separate thread there is code along the lines of:

Code: [Select]
// Do a bunch of logic
sharedData.outputPixelsMutex.lock();
// Copy the results into the shared buffer
atomicOutputPixelsUpdated = true;
sharedData.outputPixelsMutex.unlock();

// Naively rate limit the task so we don't eat up the core
std::this_thread::sleep_for(std::chrono::milliseconds(1));

Note that in each case the mutex only locks at the read/write pixels portion of the logic, not the entire function.

For some reason if I run this with setVerticalSync enabled the logic thread will only update 60 times per second. If I use this with setFrameRate(60) then the logic updates ~1000 times per second. Why is this? I would figure since the mutex is unlocked before draw() is called it shouldn't be blocked by the vsync wait? Is there any way I can have asynchronus data fed into my draw thread without causing the other thread to run in lockstep?

3
Feature requests / Re: sf::Line(int x1, int y1, int x2, int y2)
« on: May 24, 2016, 10:20:29 pm »
So, to make it clear, the proposal is to add this:
sf::Line line(x1, y1, x2, y2);
line.setFillColor(color);
window.draw(line);

... to avoid writing this:
sf::Vertex line[] = {{{x1, y1}, color}, {{x2, y2}, color}};
window.draw(line, sf::Lines);

Is it really worth it? (real question, I personally don't know)

Just chiming in to say I think it has value. It shouldn't be about code golf or the difficultly to manually implement, the point is to provide consistency in SFML for the base set of shapes and if a line isn't included in the base set of shapes it's all quite arbitrary that anything is in my opinion.

If  I don't care much one way or the other on the line thickness debate, I think it leads into a "how many style options should we add to the base shapes" argument more than it leads to any added value on the "should there be a line shape" argument.

4
General / sf:utf16 and std::vector<uint16_t>
« on: May 28, 2015, 05:49:38 am »
Hello all,

I have been writing an open client that can connect to an existing server model (that I have no control of). The server sends node names in UTF-16 format. I decode this into a null terminated std::vector<uint16_t>. Here is where I run into problems... std::u16string seems new and doesn't have nearly as much documentation or functions on conversions as std::string or std::wchar. I tried doing some string.resize() and memcpy magic but it always caused application crashes. std::wchar (in my understanding) isn't proper UTF-16 as it is today so I want to avoid using that as much information there is on it. I am using sfml for the graphics anyways so I figure I might as well use sf::utf16. Is there any way to convert std::vector<uint16_t> to sf::utf16?

Thank you,

zamadatix

5
Java / Re: Writing Tutorials
« on: April 10, 2012, 05:50:21 am »
You might want to mention something about making sure the dependencies are able to be found by your "Setting up a basic JSFML application". Nothing can confuse a new coder like getting an error when nothing is wrong with the code.

This library is absolutely amazing and comes at the perfect time for me having just decided trying Java programming - I can see this going a long way.

6
General / SFML 2 graphics fails to build
« on: August 12, 2011, 12:05:47 am »
I've tried static and dynamic. I've been using build all to get the error and I've tried just build sfml graphics.

How do I make sure libfreetype linked properly

7
General / SFML 2 graphics fails to build
« on: August 11, 2011, 11:45:04 pm »
After making the project files for codeblocks in cmake SFML builds fine until it runs into errors at sfml graphics with the log

Code: [Select]
||=== SFML, all ===|
CMakeFiles\sfml-graphics.dir\objects.a(Font.cpp.obj)Font.cpp|| undefined reference to `FT_Set_Pixel_Sizes'|
CMakeFiles\sfml-graphics.dir\objects.a(Font.cpp.obj)Font.cpp|| undefined reference to `FT_Get_Char_Index'|
CMakeFiles\sfml-graphics.dir\objects.a(Font.cpp.obj)Font.cpp|| undefined reference to `FT_Get_Char_Index'|
CMakeFiles\sfml-graphics.dir\objects.a(Font.cpp.obj)Font.cpp|| undefined reference to `FT_Get_Kerning'|
CMakeFiles\sfml-graphics.dir\objects.a(Font.cpp.obj)Font.cpp|| undefined reference to `FT_Done_Face'|
CMakeFiles\sfml-graphics.dir\objects.a(Font.cpp.obj)Font.cpp|| undefined reference to `FT_Done_FreeType'|
CMakeFiles\sfml-graphics.dir\objects.a(Font.cpp.obj)Font.cpp|| undefined reference to `FT_Init_FreeType'|
CMakeFiles\sfml-graphics.dir\objects.a(Font.cpp.obj)Font.cpp|| undefined reference to `FT_Open_Face'|
CMakeFiles\sfml-graphics.dir\objects.a(Font.cpp.obj)Font.cpp|| undefined reference to `FT_Select_Charmap'|
CMakeFiles\sfml-graphics.dir\objects.a(Font.cpp.obj)Font.cpp|| undefined reference to `FT_Init_FreeType'|
CMakeFiles\sfml-graphics.dir\objects.a(Font.cpp.obj)Font.cpp|| undefined reference to `FT_New_Memory_Face'|
CMakeFiles\sfml-graphics.dir\objects.a(Font.cpp.obj)Font.cpp|| undefined reference to `FT_Select_Charmap'|
CMakeFiles\sfml-graphics.dir\objects.a(Font.cpp.obj)Font.cpp|| undefined reference to `FT_Init_FreeType'|
CMakeFiles\sfml-graphics.dir\objects.a(Font.cpp.obj)Font.cpp|| undefined reference to `FT_New_Face'|
CMakeFiles\sfml-graphics.dir\objects.a(Font.cpp.obj)Font.cpp|| undefined reference to `FT_Select_Charmap'|
CMakeFiles\sfml-graphics.dir\objects.a(Font.cpp.obj)Font.cpp|| undefined reference to `FT_Init_FreeType'|
CMakeFiles\sfml-graphics.dir\objects.a(Font.cpp.obj)Font.cpp|| undefined reference to `FT_New_Memory_Face'|
CMakeFiles\sfml-graphics.dir\objects.a(Font.cpp.obj)Font.cpp|| undefined reference to `FT_Select_Charmap'|
CMakeFiles\sfml-graphics.dir\objects.a(Font.cpp.obj)Font.cpp|| undefined reference to `FT_Load_Char'|
CMakeFiles\sfml-graphics.dir\objects.a(Font.cpp.obj)Font.cpp|| undefined reference to `FT_Get_Glyph'|
CMakeFiles\sfml-graphics.dir\objects.a(Font.cpp.obj)Font.cpp|| undefined reference to `FT_Glyph_To_Bitmap'|
CMakeFiles\sfml-graphics.dir\objects.a(Font.cpp.obj)Font.cpp|| undefined reference to `FT_Bitmap_Embolden'|
CMakeFiles\sfml-graphics.dir\objects.a(Font.cpp.obj)Font.cpp|| undefined reference to `FT_Glyph_To_Bitmap'|
CMakeFiles\sfml-graphics.dir\objects.a(Font.cpp.obj)Font.cpp|| undefined reference to `FT_Done_Glyph'|
CMakeFiles\sfml-graphics.dir\objects.a(Font.cpp.obj)Font.cpp|| undefined reference to `FT_Outline_Embolden'|
CMakeFiles\sfml-graphics.dir\objects.a(Font.cpp.obj)Font.cpp|| undefined reference to `FT_Glyph_To_Bitmap'|
CMakeFiles\sfml-graphics.dir\objects.a(GLCheck.cpp.obj)GLCheck.cpp|| undefined reference to `glewInit'|
CMakeFiles\sfml-graphics.dir\objects.a(ImageLoader.cpp.obj)ImageLoader.cpp|| undefined reference to `jpeg_std_error'|
CMakeFiles\sfml-graphics.dir\objects.a(ImageLoader.cpp.obj)ImageLoader.cpp|| undefined reference to `jpeg_CreateCompress'|
CMakeFiles\sfml-graphics.dir\objects.a(ImageLoader.cpp.obj)ImageLoader.cpp|| undefined reference to `jpeg_stdio_dest'|
CMakeFiles\sfml-graphics.dir\objects.a(ImageLoader.cpp.obj)ImageLoader.cpp|| undefined reference to `jpeg_set_defaults'|
CMakeFiles\sfml-graphics.dir\objects.a(ImageLoader.cpp.obj)ImageLoader.cpp|| undefined reference to `jpeg_set_quality'|
CMakeFiles\sfml-graphics.dir\objects.a(ImageLoader.cpp.obj)ImageLoader.cpp|| undefined reference to `jpeg_start_compress'|
CMakeFiles\sfml-graphics.dir\objects.a(ImageLoader.cpp.obj)ImageLoader.cpp|| undefined reference to `jpeg_write_scanlines'|
CMakeFiles\sfml-graphics.dir\objects.a(ImageLoader.cpp.obj)ImageLoader.cpp|| undefined reference to `jpeg_finish_compress'|
CMakeFiles\sfml-graphics.dir\objects.a(ImageLoader.cpp.obj)ImageLoader.cpp|| undefined reference to `jpeg_destroy_compress'|
CMakeFiles\sfml-graphics.dir\objects.a(Renderer.cpp.obj)Renderer.cpp|| undefined reference to `__GLEW_EXT_blend_func_separate'|
CMakeFiles\sfml-graphics.dir\objects.a(Renderer.cpp.obj)Renderer.cpp|| undefined reference to `__glewBlendFuncSeparateEXT'|
CMakeFiles\sfml-graphics.dir\objects.a(Renderer.cpp.obj)Renderer.cpp|| undefined reference to `__glewUseProgramObjectARB'|
CMakeFiles\sfml-graphics.dir\objects.a(RenderTextureImplFBO.cpp.obj)RenderTextureImplFBO.cpp|| undefined reference to `__glewDeleteFramebuffersEXT'|
CMakeFiles\sfml-graphics.dir\objects.a(RenderTextureImplFBO.cpp.obj)RenderTextureImplFBO.cpp|| undefined reference to `__glewDeleteFramebuffersEXT'|
CMakeFiles\sfml-graphics.dir\objects.a(RenderTextureImplFBO.cpp.obj)RenderTextureImplFBO.cpp|| undefined reference to `__glewDeleteFramebuffersEXT'|
CMakeFiles\sfml-graphics.dir\objects.a(RenderTextureImplFBO.cpp.obj)RenderTextureImplFBO.cpp|| undefined reference to `__glewDeleteFramebuffersEXT'|
CMakeFiles\sfml-graphics.dir\objects.a(RenderTextureImplFBO.cpp.obj)RenderTextureImplFBO.cpp|| undefined reference to `__glewGenFramebuffersEXT'|
CMakeFiles\sfml-graphics.dir\objects.a(RenderTextureImplFBO.cpp.obj)RenderTextureImplFBO.cpp|| undefined reference to `__glewBindFramebufferEXT'|
CMakeFiles\sfml-graphics.dir\objects.a(RenderTextureImplFBO.cpp.obj)RenderTextureImplFBO.cpp|| undefined reference to `__glewFramebufferTexture2DEXT'|
CMakeFiles\sfml-graphics.dir\objects.a(RenderTextureImplFBO.cpp.obj)RenderTextureImplFBO.cpp|| undefined reference to `__glewCheckFramebufferStatusEXT'|
CMakeFiles\sfml-graphics.dir\objects.a(RenderTextureImplFBO.cpp.obj)RenderTextureImplFBO.cpp|| undefined reference to `__glewBindFramebufferEXT'|
CMakeFiles\sfml-graphics.dir\objects.a(RenderTextureImplFBO.cpp.obj)RenderTextureImplFBO.cpp|| undefined reference to `__glewGenRenderbuffersEXT'|
CMakeFiles\sfml-graphics.dir\objects.a(RenderTextureImplFBO.cpp.obj)RenderTextureImplFBO.cpp|| undefined reference to `__glewBindRenderbufferEXT'|
CMakeFiles\sfml-graphics.dir\objects.a(RenderTextureImplFBO.cpp.obj)RenderTextureImplFBO.cpp|| undefined reference to `__glewRenderbufferStorageEXT'|
CMakeFiles\sfml-graphics.dir\objects.a(RenderTextureImplFBO.cpp.obj)RenderTextureImplFBO.cpp|| undefined reference to `__glewFramebufferRenderbufferEXT'|
CMakeFiles\sfml-graphics.dir\objects.a(RenderTextureImplFBO.cpp.obj)RenderTextureImplFBO.cpp|| undefined reference to `__GLEW_EXT_framebuffer_object'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__glewGetHandleARB'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__glewUseProgramObjectARB'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__glewGetUniformLocationARB'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__glewUniform1fARB'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__glewUseProgramObjectARB'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__glewGetHandleARB'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__glewUseProgramObjectARB'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__glewGetUniformLocationARB'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__glewUniform2fARB'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__glewUseProgramObjectARB'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__glewGetHandleARB'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__glewUseProgramObjectARB'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__glewGetUniformLocationARB'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__glewUniform3fARB'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__glewUseProgramObjectARB'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__glewGetHandleARB'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__glewUseProgramObjectARB'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__glewGetUniformLocationARB'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__glewUniform4fARB'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__glewUseProgramObjectARB'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__glewGetUniformLocationARB'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__glewUseProgramObjectARB'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__GLEW_ARB_shading_language_100'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__GLEW_ARB_shader_objects'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__GLEW_ARB_vertex_shader'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__GLEW_ARB_fragment_shader'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__glewCreateProgramObjectARB'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__glewCreateShaderObjectARB'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__glewCreateShaderObjectARB'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__glewShaderSourceARB'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__glewShaderSourceARB'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__glewCompileShaderARB'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__glewCompileShaderARB'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__glewGetObjectParameterivARB'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__glewGetObjectParameterivARB'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__glewAttachObjectARB'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__glewAttachObjectARB'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__glewDeleteObjectARB'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__glewDeleteObjectARB'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__glewLinkProgramARB'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__glewGetObjectParameterivARB'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__glewGetInfoLogARB'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__glewDeleteObjectARB'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__glewDeleteObjectARB'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__glewDeleteObjectARB'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__glewDeleteObjectARB'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__glewGetInfoLogARB'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__glewDeleteObjectARB'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__glewGetInfoLogARB'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__glewUniform1iARB'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__glewActiveTextureARB'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__glewActiveTextureARB'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__glewUseProgramObjectARB'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__glewUniform1iARB'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__glewDeleteObjectARB'|
CMakeFiles\sfml-graphics.dir\objects.a(Shader.cpp.obj)Shader.cpp|| undefined reference to `__glewGetUniformLocationARB'|
CMakeFiles\sfml-graphics.dir\objects.a(Texture.cpp.obj)Texture.cpp|| undefined reference to `__GLEW_ARB_texture_non_power_of_two'|
||=== Build finished: 110 errors, 0 warnings (0 minutes, 3 seconds) ===|


Any ideas as to why it's failing? I've done everything to the guide in the tutorial section.

8
General / SFML 2 change I don't know how to fix
« on: April 18, 2011, 02:57:29 am »
Thank you :)

9
General / SFML 2 change I don't know how to fix
« on: April 18, 2011, 12:56:19 am »
After a winter break I have come back to coding and updated SFML2 to the latest svn to find that some things have changed while I was gone. Can anyone tell me how to fix this error?


Code: [Select]
49 while (Window.IsOpened())
50    {
51        while (Window.GetEvent(Event))
52        {

C:\Users\Daniel\BMP\main.cpp|51|error: 'class sf::RenderWindow' has no member named 'GetEvent'|

10
Graphics / Fastest way of drawing a matrix
« on: December 07, 2010, 02:15:35 am »
Let's say that I have a matrix of color values, each color represents a type of data that the CPU calculates and changes the matrix accordingly each frame. What is the fastest way to get this matrix to drawn on the screen as a sprite?

11
Window / Create Window
« on: November 27, 2010, 10:48:49 pm »
Do you mean that you get a black console window but no graphics window?

12
Graphics / Re: Can't load image in loadfromFile
« on: November 27, 2010, 04:16:58 am »
Quote from: "Xorlium"
I don't think it's the directory. If it was, the program would return 5, because sfml wouldn't have been able to load the image.


Quote from: "timi19"
and the return is 5.

13
General / Code::Blocks Debug - gdb.exe Not Working
« on: November 27, 2010, 04:13:58 am »
If it's an error on build laurent may be able to provide more insight but if it's on running the built apps could it be the ATI bug?

14
Audio / alcCapture not found in openAL
« on: November 26, 2010, 05:40:01 pm »
Is openal32.dll in your release directory?

15
General / Code::Blocks Debug - gdb.exe Not Working
« on: November 26, 2010, 04:28:53 pm »
Does a release build run without issue?

Pages: [1] 2
anything