Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: OpenGL DirectX
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
Edited 23-Jun-10 22:09pm
v2
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 2

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!!!
  Permalink  
v2
Rate this: bad
good
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.
  Permalink  
Comments
parthapal at 24-Jun-10 9:43am
   
do i need directx sdk when i compile a ogre3d project?

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



Advertise | Privacy | Mobile
Web03 | 2.8.140821.2 | Last Updated 24 Aug 2012
Copyright © CodeProject, 1999-2014
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