Click here to Skip to main content
13,045,657 members (65,817 online)
Rate this:
Please Sign up or sign in to vote.
See more:
Can i use OGRE3D without DirectX SDK?

I want to use OGRE3D with OpenGL as i don't have DirectX SDK installed.
Posted 23-Jun-10 18:40pm
Updated 23-Jun-10 22:09pm
Rate this: bad
Please Sign up or sign in to vote.

Solution 1

Wiki[^] says yes:

Wikipedia wrote:
OGRE is fully multi-platform, with OpenGL and Direct3D support. It can render the same content on different platforms without the content creator having to take into consideration the different capabilities of each platform. This reduces the complexity of deploying a game on multiple systems.
parthapal 24-Jun-10 9:43am
do i need directx sdk when i compile a ogre3d project?
Rate this: bad
Please Sign up or sign in to vote.

Solution 2

this is not solution on your question.. but
I have a Idea..
The Linux version work only OpenGL...
so you could referance that source code ..

I have same question ,too

I think Ogre3D Root System have the two RenderSystem..

one is DirectX.
another is OpenGL ..

Ogre3D Developers say "RenderSystem Plugin".

if you remove DirectX RenderSystem Plugin ..
your source code or Redource loading system ..

your Target is Complete, I think ...

I try to this subject...

I found a something...

"RenderSystem Plugin"

Define in "plugin.cfg"

So i remove DirectX Define form "plugin.cfg"
like this

# Defines plugins to load

# Define plugin folder

# Define plugins
# Plugin=RenderSystem_Direct3D9
# Plugin=RenderSystem_Direct3D11
# Plugin=RenderSystem_GLES
# Plugin=RenderSystem_GLES2

I think this is solution...

you can REMOVE "RenderSystem_Direct3DXX.dll" file in your project!!!

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy | Mobile
Web02 | 2.8.170713.1 | Last Updated 24 Aug 2012
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100