Click here to Skip to main content
15,885,278 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
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
Updated 23-Jun-10 22:09pm
v2

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.
 
Share this answer
 
Comments
parthapal 24-Jun-10 9:43am    
do i need directx sdk when i compile a ogre3d project?
hi!
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
PluginFolder=.

# Define plugins
# Plugin=RenderSystem_Direct3D9
# Plugin=RenderSystem_Direct3D11
Plugin=RenderSystem_GL
# Plugin=RenderSystem_GLES
# Plugin=RenderSystem_GLES2
Plugin=Plugin_ParticleFX
Plugin=Plugin_BSPSceneManager
Plugin=Plugin_CgProgramManager
Plugin=Plugin_PCZSceneManager
Plugin=Plugin_OctreeZone
Plugin=Plugin_OctreeSceneManager

I think this is solution...

you can REMOVE "RenderSystem_Direct3DXX.dll" file in your project!!!
 
Share this answer
 
v2

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



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900