Beauty
28-02-2012 23:15:23
User zarifus and mcdonte made improvements to Mogre. Thanks!
Since one month both of them have write access to the official Mogre repository.
Later I got a question as private message related to the Mogre development.
I think it's useful to share and discuss such questions within the Mogre community.
If you want to share your opinion, just do it.
In general it's a nice idea to include a build option for Mogre samples to the MogreBuilder.
It's useful for some tests. Then you see quickly if the fresh compiled Mogre binaries works in general.
Which samples you mean in detail?
I know the "Mogre-Samples", which contains:
Since one month both of them have write access to the official Mogre repository.
Later I got a question as private message related to the Mogre development.
I think it's useful to share and discuss such questions within the Mogre community.
If you want to share your opinion, just do it.
Thanks again for access to the repository. I did my first commit last night and it went well.
One of my next tasks is getting the source code for the Mogre samples into the repository. I was wondering if it's a good idea to create a separate repositroy for samples? e.g. MogreSamples
Ideally, I'd like to add the option to the MogreBuilder to download and compile the samples as part of the build process.
In general it's a nice idea to include a build option for Mogre samples to the MogreBuilder.
It's useful for some tests. Then you see quickly if the fresh compiled Mogre binaries works in general.
Which samples you mean in detail?
I know the "Mogre-Samples", which contains:
- CelShading[/*:m]
- Dot3Bump[/*:m]
- EnvMapping[/*:m]
- Fresnel[/*:m]
- MogreForm[/*:m]
- SkeletalAnimation[/*:m]
- TextureFX[/*:m]
- Transparency[/*:m][/list:u]
They are on my hard drive, but I don't know its current place in the internet.
I suppose in any repository, but I didn't find it.
This simple examples should be fine for quick tests.
If we add them to the Mogre repository (core code), maybe we should rename the directory from "Mogre-Samples" to "QuickTestSamples" or similar?
(Then the users see the main purpose. If the name is just "Mogre-Samples", users could wonder why some samples are in the core code repository and others in the SDK repository.)
On the one hand it's useful to keep the core code repository clean. (Don't blow it up if not needed.)
On the other hand a quick binary test would be fine.
If zarifus means the samples of the MogreSDK - Then I disagree to add them to the core code repository.
It's the wrong place and additionally the media files would blow it up massively.
________________________
Off topic:
The current MogreSDK repository is not on BitBucket. It's an SVN repository at code.google.
I think would be no good idea to move the SDK to BitBucket. It should stay where it is.
My main reason:
It contains large binary files, which can be replaced again and again.
The precompiled binaries are good for an SDK, because the end user just need to call the samples. (Instead of compiling every depency, which is very complex.)
If somebody wants to check out the SDK repository, he just needs to download the last revision.
If the SVN repository becomes a Mercurial repository (e.g. by moving to BitBucket), when we have a problem:
With Mercurial you only can clone the whole repository. It's not possible to get only the last revision. So you need to download all files (e.g. binaries), which were added in the whole past. The download size could be huge, which is bad especially for users with limited band width (e.g. ISDN or classical telephone modem).
By the way:
In the last weeks I wasn't active very much, because I need to concentrate to my diploma thesis (which also includes simulations with my Mogre application.). I want to leave my university with a good mark.
Nevertheless still try to follow the Mogre topics. I'm not lost.