PDA

View Full Version : 3d windows plugin, just wondering....


gianpa
July 13th, 2007, 05:03 PM
...when will it be fixed? I can't wait, sorry :oops:

delfick
July 13th, 2007, 05:13 PM
it is fixed :D

it's in git

(also, it's "wondering", not "wandering" :D)

gianpa
July 13th, 2007, 05:18 PM
lol, can't speak english, sorry :oops:

btw I mean the fact that when a window is half in a face of the cube and other half in another looks broken in the middle, I've got the last version from 3v1no's repository and still does not work propely :(

delfick
July 13th, 2007, 05:23 PM
ooohhh, sorry, i thought you meant as in when will it exist as well....

lol, can't speak english, sorry :oops:

no need to be sorry :D
i'm just scarred for life from TEE English in year 12....*shudders* :P

[quote:4e3c1]btw I mean the fact that when a window is half in a face of the cube and other half in another looks broken in the middle, I've got the last version from 3v1no's repository and still does not work propely :([/quote:4e3c1]

give us a screenshot.....

delfick
July 13th, 2007, 05:24 PM
except for the width of fullscreen windows (which flickers for me) everything seems fine over here ...(latest git from like literally 2 min ago)

plun
July 13th, 2007, 05:49 PM
Well.... my english is also "out of order".... :D

I have had 3D for a week withhelp from Franszrogar/Telemako/Kristian script. 8-)

I have learned some spanish also... :)

viewtopic.php?f=22&t=412&start=0 (http://forums.opencompositing.org/viewtopic.php?f=22&t=412&start=0)

Telemakos thread
viewtopic.php?f=22&t=1104 (http://forums.opencompositing.org/viewtopic.php?f=22&t=1104)

Compiz fusion just works..... some Alt-SysRq>b :(

:D

gianpa
July 13th, 2007, 05:55 PM
I mean this:

http://www.machesifastasera.com/Schermata.png

and yes, when windows are fullscreen the sides of the 3d windows don't look good... :(

Forlong
July 13th, 2007, 06:19 PM
On my machine it looks even weirder:

http://www.imagebanana.com/img/uo9q49mz/thumb/Bildschirmfoto.png (http://www.imagebanana.com/view/uo9q49mz/Bildschirmfoto.png) http://www.imagebanana.com/img/cxxfmyft/thumb/Bildschirmfoto1.png (http://www.imagebanana.com/view/cxxfmyft/Bildschirmfoto1.png)


edit: with 3D disabled:

http://www.imagebanana.com/img/y5tq5osy/thumb/Bildschirmfoto2.png (http://www.imagebanana.com/view/y5tq5osy/Bildschirmfoto2.png)

delfick
July 14th, 2007, 01:20 AM
ohhh, yep, i have that problem too

http://delfick.storage.googlepages.com/3ddontwork.png

TheUnabeefer
July 14th, 2007, 03:47 AM
Oh good, I'm not the only one. **phew** Hopefully that'll get fixed eventually, because that's the one thing that bugs me.

Well, that and the lack of bottom cap... or the ability to make them 100% transparent without making the whole cube so.

But still, I am quite enjoying all the progress!!!

5ER
July 24th, 2007, 09:42 PM
I have the same problem
Oh good, I'm not the only one. **phew** Hopefully that'll get fixed eventually, because that's the one thing that bugs me.

Well, that and the lack of bottom cap... or the ability to make them 100% transparent without making the whole cube so.

But still, I am quite enjoying all the progress!!!
I'd like to see that too (about the caps).

Photon
July 27th, 2007, 07:24 PM
Any news about the 3D Windows plugin? :D

Koppie
August 14th, 2007, 09:49 PM
Yeah I'm wondering too. All sorts of other plugins are making it into the repo and this is a big one in my book. Not trying to bitch, just asking.

Khali25
August 23rd, 2007, 08:18 PM
hope that's the right place to post. I run Compiz Fusion in PCLinuxOS 2007. We have no rep with Compiz Fusion there, only a courageous forum member (Getinther) who made rpms from source for us. Not sure if you guys are talking about the same bug: the one I got with 3D Windows activated is just that the angle part of a window split on 2 sides of the cube is not drawn. Is that my version only that does this (although I got 0.52, supposed to be the latest build), is that bug fixed? thanks for your help.

jdeslip
August 24th, 2007, 12:52 AM
Yes, I have the same problem with window splitting on 2 sides of cube - and looking at the top of this thread, it seems many others have it as well. It seems latest version in git is a few weeks old. However, if you go here, and look at the entry on July 3, it seems like this bug was supposed to be fixed... http://gitweb.opencompositing.org/?p=fusion/plugins/3d;a=summary

Is there something I am missing?

Khali25
August 24th, 2007, 02:06 AM
Yes, I have the same problem with window splitting on 2 sides of cube - and looking at the top of this thread, it seems many others have it as well. It seems latest version in git is a few weeks old. However, if you go here, and look at the entry on July 3, it seems like this bug was supposed to be fixed... http://gitweb.opencompositing.org/?p=fusion/plugins/3d;a=summary

Is there something I am missing?

OK thanks for your post. Our Compiz Fusion "provider: at PCLinux just announced that he was gonna make 0.54 version available (through rpms)> Hopefully the bug will be fixed then. I'll check you link anyway.

cheers
Khali25

jdeslip
August 24th, 2007, 05:25 AM
Ya, hopefully it is fixed soon. I just don't understand of the meaning of the july 3 entry on that link - sounds like they 'tried' to fix it already.

Einarin
August 25th, 2007, 01:12 AM
Just thought I'd note that the new update makes progress for me, the window now moves horizontally like its supposed to, but the corner is still broken.

I'm not on ubuntu like my profile says, I just compiled it from source from the xeffects portage overlay. Does it work properly for anyone yet?

(goes to check from trevino's repo on ubuntu, will edit post)
EDIT: Compiz can't load the 3D plugin under Ubuntu

Also, does i bug anyone else that window thickness is always white?

jdeslip
August 25th, 2007, 01:15 AM
what do you mean by moves horizontally? The corner is still broken for me, however.

Einarin
August 25th, 2007, 02:08 AM
It's a little hard to explain, however when 3D was functioning correctly under beryl, the window didn't move straight out from each face, but moved diagonally to keep the faces together.
I'm getting the correct movement on Gentoo now, but the part of the window that is not directly out from the face is still missing.

Does that clarify at all?

NoSkill
August 25th, 2007, 05:10 PM
I'm getting the correct movement on Gentoo now, but the part of the window that is not directly out from the face is still missing.
After tinkering with the source code, it seems like the two parts of the window move horizontally as they should - like they are going to meet each other "outside" of the cube. It doesn't seem to matter how much I make the window parts move (horizontally) - they end up being clipped (sheared?) in line with the faces of the cube :(

Einarin
August 25th, 2007, 07:30 PM
I know compiz core had to be changed to all 3D windows at all, maybe its a problem there.

Anyway, I think we need a developer who knows core and whatnot to get this fixed. :(

NoSkill
August 28th, 2007, 04:50 PM
I know compiz core had to be changed to all 3D windows at all, maybe its a problem there.

Anyway, I think we need a developer who knows core and whatnot to get this fixed. :(

Well, looks like Roi Cohen has been at work tonight (my time). Seems to be pretty much working now! Thank you Roi :)

onestone
August 28th, 2007, 05:18 PM
Maybe you should look at the commits to see who did the work ;-)

NoSkill
August 28th, 2007, 05:20 PM
Maybe you should look at the commits to see who did the work ;-)

Hahaha... I just did! It's a long day and a late night for me... Stupidity is creeping in - time for bed :rolleyes:

Thank you Danny Baumann & Dennis Kasprzyk!

delfick
August 28th, 2007, 05:21 PM
lol...

on behalf of all, thnx to dennis and danny :D

onestone
August 28th, 2007, 05:54 PM
It will still need some work and changes to the cube plugin to work perfectly.

jdeslip
August 28th, 2007, 07:40 PM
Well it is good to see progress being made! However, when I have 3D on now, my desktop zooms out slowly and indefinitely, haha. I.e. it never stops zooming out even when the cube becomes super small (although the windows don't seem to zoom out with it). Anyway, it looks like there is heavy work going on; so, no doubt this will be fixed soon.

plun
August 28th, 2007, 07:44 PM
It will still need some work and changes to the cube plugin to work perfectly.

With latest GIT it works...maybe it causes "sea sickness" in this 3D world...:D

EDIT

Forgot Thanks !

NoSkill
August 29th, 2007, 06:53 AM
Trying out the "new" 3d windows plugin, and the only setting that seems to be working is the "Animation Speed" slider. The other sliders, and the "bevel" settings and slider, do not seem to be working. Anyone else getting the same result?

I'm using the origin/comiz-0.6 branch of compiz, etc., the one that doesn't need XCB to compile, on Fedora7 + Gnome if that makes any difference.

Or is it related to this:
It will still need some work and changes to the cube plugin to work perfectly.

maniac
August 29th, 2007, 08:18 AM
Trying out the "new" 3d windows plugin, and the only setting that seems to be working is the "Animation Speed" slider. The other sliders, and the "bevel" settings and slider, do not seem to be working. Anyone else getting the same result?

This is expected behaviour at the moment. As onestone said, it's not finished yet ;)

NoSkill
August 29th, 2007, 09:22 AM
This is expected behaviour at the moment. As onestone said, it's not finished yet ;)

Ahhh, good! I was hoping it would be that. I thought I messed up my compiz compiling environment (again) :rolleyes:

clone00
September 1st, 2007, 10:25 PM
So to start, I am running compiz 0.5.2 using fusion-icon as the manager with emerald for compiz decorator on KDE / Fedora 7.

I just tried to grab the devel snapshot of the 3D desktop plugin (which is maybe my favorite plugin from Beryl, second only, of course to the viewport management / cube) this way:

git clone git://anongit.opencompositing.org/fusion/plugins/3d
cd 3d
make

but I get compilation errors beginning with:
3d.c:45:25: error: compiz-core.h: No such file or directory
3d.c:46:25: error: compiz-cube.h: No such file or directory


Now I checked the compiz development tracker and I sounds like the supercool Compiz guys just split their devel includes (from /usr/include/compiz/ ) into like compiz.h and compiz-core.h and I think cube.h has become compiz-cube.h.

Is it worth me trying to get these new headers and compiling the 3d window plugin from the newest source? Will that actually work with my binary (stable) 0.5.2 installation? I REALLY want this plugin, but I don't want to stop using the stable version of compiz.


So.. any ETA on when this plugin will be part of your plugins pakackages?? Could you please include it in the current 'plugins-unsupported' package now since it's not finished?!

Thanks!!!!

DivineGod
September 1st, 2007, 10:38 PM
Now I checked the compiz development tracker and I sounds like the supercool Compiz guys just split their devel includes (from /usr/include/compiz/ ) into like compiz.h and compiz-core.h and I think cube.h has become compiz-cube.h.

Is it worth me trying to get these new headers and compiling the 3d window plugin from the newest source? Will that actually work with my binary (stable) 0.5.2 installation? I REALLY want this plugin, but I don't want to stop using the stable version of compiz.


3d will only work with latest git version of compiz.
0.5.2 is not a stable release. It's a development release.

clone00
September 1st, 2007, 10:48 PM
I have the same problem

I'd like to see that too (about the caps).



You can actually produce the transparent caps (separately from the cube-sides) by doing:


Settings -> Utility -> Cube Caps
Check: Enable Cube Caps

Appearance Tab:
Click the color swatches for both Cube Top Color and Cube Bottom Color and in both color pickers, set the Opacity to 0 for both.

Behavior Tab:
UNcheck all the items in this tab.

And viola, transparent tops and bottoms. But it raises another issue:

How can we get compiz to properly draw the BACKSIDES of the windows through a transparent cube. In Beryl I found it very useful that I could 'look through the cube' and see everything at once, including a highly detailed backside of the away-facing sides of the cube. Very good for visualizing the whole desktop area.

shame
September 1st, 2007, 11:43 PM
One oddity I've noticed with the "new" 3D plugin.
If I have transparent cube, windows on the left or right sides of the cube zoom away from the screen, rather than away from the cube.
So it gives the appearance those windows are sliding across the cube face, rather than moving away from it.
Hope that makes sense (try it).

salphire
September 3rd, 2007, 12:06 PM
Hello..i am still having problem with one window across 2 viewports. It will create the same 2 windows which intersect one another and not trimming the excess part. If the window is in only one viewport , then the plugin work properly..

I already updated to the newest git, but is there still some setting i should change, or the problem is not yet solved?

Thx

jdeslip
September 4th, 2007, 07:56 PM
salphire - I assume the 3d plugin is still being worked on...

shame
September 8th, 2007, 11:21 PM
Not building with latest compiz-git :(

NoSkill
September 23rd, 2007, 03:32 AM
Oooo Ahhh! The 3d plugin is nearly working again!

- The Animation Speed and the Window Width sliders are working.

- The Window Space is not working.

- The Bevel settings are not working quite right yet.

- Strange transparency issues with edges when looking at windows from the side.

- Full screen windows don't have an edge of any thickness (width), except for the lower edge. Less than full screen windows show edges but with issues (noted above).

Have I missed any?

Other than that, thank you very much for the fixes so far Danny Baumann :D

[edit: With the latest git pull of compiz and 3d]

shame
September 23rd, 2007, 08:46 AM
The side on transparency issue should go away if the cube is set to transparent.

As well as the odd sideways zooming issue I mentioned earlier, I've also noticed some window are off the edge of the cube when rotating but when the cube settles, the same windows are nowhere near the edge of the screen.

Nothing major, just thought I'd point it out.

wodor
September 23rd, 2007, 09:47 AM
plugin is very very slowly. When I enable this plugin I feel that compiz decrease performance(i dont must rotate cube).

maniac
September 24th, 2007, 08:43 AM
Oooo Ahhh! The 3d plugin is nearly working again!

- The Animation Speed and the Window Width sliders are working.

- The Window Space is not working.

This one has been replaced by "minimum cube size" and "maximum window spacing" sliders which should work ;)


- The Bevel settings are not working quite right yet.

What does that mean in detail?


- Strange transparency issues with edges when looking at windows from the side.

What does that mean in detail? Screenshot?


- Full screen windows don't have an edge of any thickness (width), except for the lower edge. Less than full screen windows show edges but with issues (noted above).

Yeah, I'm aware of that. It seems like the depth quads are clipped away if they are on the screen edges. I need to talk to onestone about that, but I wouldn't that consider a blocker ;)


Other than that, thank you very much for the fixes so far Danny Baumann :D

You're welcome :)

NoSkill
September 24th, 2007, 11:10 AM
This one has been replaced by "minimum cube size" and "maximum window spacing" sliders which should work ;)
Hmmm... I don't have those sliders present! I suspect I need another recompile. (I'll do that later tonight and get back to you on that one ;))

What does that mean in detail?
Screenshot 3:
http://img229.imageshack.us/img229/4360/screenshot3gt7.jpg

I'm assuming the "bevel" is meant to round the edges of the windows (as seen from the front)... The bevel occurs behind the window - like the window is a rectangular face plate on a rounded (bevelled) base plate.

What does that mean in detail? Screenshot?
Screenshot 1:
http://img168.imageshack.us/img168/7131/screenshot1fy1.jpg

Screenshot 2:
http://img168.imageshack.us/img168/5350/screenshot2us5.jpg

Note in screenshot 1 that the edge of the non-fullscreen window is "solid". But as you rotate the cube a little further the edge becomes transparent and starts to disappear (screenshot 2). I'm assuming that is not meant to happen?

Thanks again mate ;)

maniac
September 24th, 2007, 12:05 PM
Screenshot 3:
http://img229.imageshack.us/img229/4360/screenshot3gt7.jpg

I'm assuming the "bevel" is meant to round the edges of the windows (as seen from the front)... The bevel occurs behind the window - like the window is a rectangular face plate on a rounded (bevelled) base plate.

It's meant to be displayed the way your screenshot shows it. The window decorator controls if the window borders are rounded or not. It's (at least currently) not possible to grab the decoration shape from the 3D plugin.


Screenshot 1:
http://img168.imageshack.us/img168/7131/screenshot1fy1.jpg

Screenshot 2:
http://img168.imageshack.us/img168/5350/screenshot2us5.jpg

Note in screenshot 1 that the edge of the non-fullscreen window is "solid". But as you rotate the cube a little further the edge becomes transparent and starts to disappear (screenshot 2). I'm assuming that is not meant to happen?

Hmm, indeed. I'll have to ask onestone about that, though ;)

NoSkill
September 24th, 2007, 12:41 PM
It's meant to be displayed the way your screenshot shows it. The window decorator controls if the window borders are rounded or not. It's (at least currently) not possible to grab the decoration shape from the 3D plugin.
That's cool... My assumption was wrong ;)

Actually, looking at it some more, I kind of like it. The effect for some reason seems more appropriate as it is right now :)

Hmm, indeed. I'll have to ask onestone about that, though ;)
It's no big deal or a show-stopper (to me at least). My intention of posting the previously mentioned "quirks" was merely to highlight the progress of the 3D plugin and extend my appreciation. :cool:

Cheers mate ;)

NoSkill
September 25th, 2007, 02:46 AM
Just an update...

I did a git-pull and recompiled everything for compiz fusion (including the 3d plugin) from the last change as at Mon, 24 Sep 2007 19:06:49 +0000. What can I say? All the "quirks" I mentioned have been fixed :cool:

Thank you Danny (and Dennis) for your efforts! Very much appreciated! :D

NoSkill
September 25th, 2007, 03:12 AM
Ummm... Just for your information...

I just spotted another "glitch" ;)

When a window crosses two sides of the cube, the rear edge of the window (bevel?) points outwards towards the wrong cube face (I think that is how you would describe it). No big deal... See the screenshot here:

http://img216.imageshack.us/img216/2904/screenshotsg1.jpg

(I hope you can see what I mean)

[edit: I think it is still being worked on - I just spotted the info in the 3d.c source code ;) ]

shoda
September 26th, 2007, 09:44 AM
can anyone tell me how to install 3d windows plz new to linux help would be appreciated thanks.

shame
September 26th, 2007, 09:49 AM
How you do that depends on what repo your are using, if any.

It has been added to compiz-fusion-plugins-unsupported in the last couple of days so if using an up to date repo (mine has it), you may just need to install that.

If you are using compiz-fusion compiled from git, run these commands in a terminal:
git-clone git://anongit.opencompositing.org/fusion/plugins/3d
cd 3d
make && make install

shoda
September 26th, 2007, 04:11 PM
shame thanks for your help, and well this is what i get when i put in code
ameer@Ubuntu:~$ git-clone git://anongit.opencompositing.org/fusion/plugins/3d
destination directory '3d' already exists.
ameer@Ubuntu:~$ cd 3d
ameer@Ubuntu:~/3d$ make && make install
make: *** No rule to make target `build/3d.lo', needed by `c-build-objs'. Stop.
ameer@Ubuntu:~/3d$
a little more guidance plz

shame
September 26th, 2007, 04:18 PM
Seems you already have a 3d directory there.
Try removing it and have another go.

You will also need to have compiz-dev installed and maybe bcop, not sure.

shoda
September 26th, 2007, 04:21 PM
sorry for being such a noob at this but can u guide me thru on how to do all that, removing and getting compiz dev and what not. appreciate your help

shame
September 26th, 2007, 06:35 PM
Ok, how did you install compiz? From a repo? If so which one?

shoda
September 27th, 2007, 11:20 PM
i installed it from the link givin on this site

NoSkill
September 27th, 2007, 11:46 PM
shame thanks for your help, and well this is what i get when i put in code
ameer@Ubuntu:~$ git-clone git://anongit.opencompositing.org/fusion/plugins/3d
destination directory '3d' already exists.
ameer@Ubuntu:~$ cd 3d
ameer@Ubuntu:~/3d$ make && make install
make: *** No rule to make target `build/3d.lo', needed by `c-build-objs'. Stop.
ameer@Ubuntu:~/3d$
a little more guidance plz

Are you compiling compiz-fusion or are you just installing prepared packages instead?

If you are compiling compiz fusion, then delete the "3d" directory and try the "git-clone" step again.

If you are not compiling compiz fusion, then you will have to wait until someone rebuilds the packages for your linux distribution.

(On a side-note: The 3d plugin is now included in the "plugins-unsupported" directory, so the above step may now be redundant and you should probably recompile the "plugins-unsupported" directory instead)

John-Cena
October 4th, 2007, 12:10 PM
I have a problem: when I try to compile 3d plugin it gives me this error:

[vito@Vito:3d]$ make
convert : 3d.xml.in -> build/3d.xml
bcop'ing : build/3d.xml -> build/3d_options.h
bcop'ing : build/3d.xml -> build/3d_options.c
schema'ing: build/3d.xml -> build/compiz-3d.schemawarning: failed to load external entity "/schemas.xslt"
cannot parse /schemas.xslt
make: *** [build/compiz-3d.schema] Error 4

NoSkill
October 4th, 2007, 09:46 PM
I have a problem: when I try to compile 3d plugin it gives me this error:

1. Do you have the (needed) "bcop" package installed?
2. Are you trying to build just the "3d" plugin by itself without compiling the rest of compiz fusion?

hyperair
October 7th, 2007, 09:23 AM
I get the same error as John-Cena, running Ubuntu Gutsy. After installing the compiz-dev and compiz-bcop packages, I get this error:

compiling : 3d.c -> build/3d.lo3d.c:39:25: error: compiz-core.h: No such file or directory
3d.c:40:25: error: compiz-cube.h: No such file or directory
In file included from 3d.c:41:
build/3d_options.h:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
build/3d_options.h:30: error: expected ')' before '*' token
build/3d_options.h:32: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
build/3d_options.h:50: error: expected ')' before '*' token
build/3d_options.h:52: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
build/3d_options.h:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
build/3d_options.h:55: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
build/3d_options.h:56: error: expected ')' before '*' token
build/3d_options.h:58: error: expected ')' before '*' token
build/3d_options.h:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
build/3d_options.h:60: error: expected ')' before '*' token
build/3d_options.h:62: error: expected ')' before '*' token
build/3d_options.h:63: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
build/3d_options.h:64: error: expected ')' before '*' token
build/3d_options.h:66: error: expected ')' before '*' token
build/3d_options.h:67: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
build/3d_options.h:68: error: expected ')' before '*' token
build/3d_options.h:70: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'tdGetManualOnly'
build/3d_options.h:71: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
build/3d_options.h:72: error: expected ')' before '*' token
build/3d_options.h:74: error: expected ')' before '*' token
build/3d_options.h:75: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
build/3d_options.h:76: error: expected ')' before '*' token
build/3d_options.h:78: error: expected ')' before '*' token
build/3d_options.h:79: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
build/3d_options.h:80: error: expected ')' before '*' token
build/3d_options.h:82: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'tdGetBevelTopleft'
build/3d_options.h:83: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
build/3d_options.h:84: error: expected ')' before '*' token
build/3d_options.h:86: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'tdGetBevelTopright'
build/3d_options.h:87: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
build/3d_options.h:88: error: expected ')' before '*' token
build/3d_options.h:90: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'tdGetBevelBottomleft'
build/3d_options.h:91: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
build/3d_options.h:92: error: expected ')' before '*' token
build/3d_options.h:94: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'tdGetBevelBottomright'
build/3d_options.h:95: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
build/3d_options.h:96: error: expected ')' before '*' token
3d.c:61: error: expected specifier-qualifier-list before 'Bool'
3d.c:74: error: expected specifier-qualifier-list before 'PreparePaintScreenProc'
3d.c:116: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'windowIs3D'
3d.c:135: error: expected ')' before '*' token
3d.c:196: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'tdPaintWindow'
3d.c:230: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'tdPaintWindowWithDepth'
3d.c:419: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'tdPaintWindow'
3d.c:467: error: expected ')' before '*' token
3d.c:483: error: expected ')' before '*' token
3d.c:500: error: expected ')' before '*' token
3d.c:646: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'tdPaintOutput'
3d.c:671: error: expected ')' before '*' token
3d.c:683: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
3d.c:690: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
3d.c:697: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
3d.c:704: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
3d.c:712: error: expected ')' before '*' token
3d.c:732: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'tdInitDisplay'
3d.c:763: error: expected ')' before '*' token
3d.c:774: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'tdInitScreen'
3d.c:816: error: expected ')' before '*' token
3d.c:836: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'tdInitWindow'
3d.c:858: error: expected ')' before '*' token
3d.c:867: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'tdInit'
3d.c:877: error: expected ')' before '*' token
3d.c:883: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'tdInitObject'
3d.c:897: error: expected ')' before '*' token
3d.c:910: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'tdVTable'
3d.c:921: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
make: *** [build/3d.lo] Error 1

NoSkill
October 8th, 2007, 01:54 AM
I get the same error as John-Cena, running Ubuntu Gutsy. After installing the compiz-dev and compiz-bcop packages, I get this error:

compiling : 3d.c -> build/3d.lo3d.c:39:25: error: compiz-core.h: No such file or directory
3d.c:40:25: error: compiz-cube.h: No such file or directory

I think it only compiles with the "latest" compiz (master) from the git repository.

SimonG
October 21st, 2007, 12:25 PM
I tried it with newest CF version ( 0.6.3 ). I got the same error.
Then the plugin was displayed in ccsm bu I couldnt activate it (No error Mesage).

jdeslip
December 7th, 2007, 11:07 PM
When I have 3D plugin on with a couple of windows open and cube reflection on as well, when I rotate the cube with my mouse the reflection of the cube face on the front of the cube is extra transparent (compared to if 3D was off). This seems to me to be a bug.

adamk
December 8th, 2007, 12:06 AM
jdeslip, what version of compiz do you have installed?

Adam

NoSkill
December 9th, 2007, 01:14 AM
I think I have the same problem as jdeslip too. I've just pulled the latest git (master) stuff and re-compiled and still have the problem. I hadn't noticed it till jdeslip mentioned it.

I've attached a screenpic - I think it is what jdeslip is talking about. Notice that the reflection is transparent and is showing the window at the back of the cube. Also note that it is showing the bottom of the cube as non-transparent though :confused:

NoSkill
December 9th, 2007, 01:38 AM
I did another screenpic - this time with lighting disabled in "General Options->Display Settings". Notice that the front faces are still missing. Also note that the reflection of the cube image is wrong even for the rear faces (should be inverted) but the window (that shouldn't be seen) is correctly inverted :confused:

jdeslip
December 9th, 2007, 08:26 PM
Ya, I also have very near the latest version from git. I think noskills screenshots illustrates the problem well. Sorry for the late response, for some reason I did not get an email from the forum.

NoSkill
December 10th, 2007, 02:17 AM
Ya, I also have very near the latest version from git. I think noskills screenshots illustrates the problem well. Sorry for the late response, for some reason I did not get an email from the forum.
Looks like it's just you and me, jdeslip :D

I forgot to add the screenshot for when the 3D plugin is disabled, so I've attached it to this post.

Should a bug report be filed against this? I don't want to file a report if only a couple of people are having the problem ;)

adamk
December 10th, 2007, 05:57 AM
I would definitely file it as a report. Worse case scenario is that a developer decides it isn't a bug and closes it :-)

Adam

NoSkill
December 11th, 2007, 02:42 AM
I would definitely file it as a report. Worse case scenario is that a developer decides it isn't a bug and closes it :-)

Adam
But like I said, I see only two of us having the problem. We both use Fedora (I'm up-to-date F7) and most major Linux distros these days aren't that dissimilar. Surely more people would be having the same issue if it was a Compiz/Compiz Fusion problem. I am wondering just where I should post the issue to - Fedora or Compiz.

Seeing as the 3D Windows plugin is still a WIP and still classified as "unsupported", and that Compiz's architecture re: Cube/3D is/was being restructured, weren't we basically told to wait? (I think it was onestone... Yep it was - see this post:
http://forum.compiz-fusion.org/showpost.php?p=25758&postcount=27 ).

However, looking back at some of my earlier posts with screenshots in this thread seems to suggest that a gremlin has made it's way into something recently. So perhaps it is a bug :confused:

jdeslip
December 11th, 2007, 04:16 AM
Where do you file bugs for compiz-fusion? I just did a quick google search to no avail.

delfick
December 11th, 2007, 04:20 AM
http://bugs.opencompositing.org/

:D

jdeslip
December 11th, 2007, 04:21 AM
hmm, that was easy..

jdeslip
December 11th, 2007, 04:30 AM
Ok, I reported the bug here: http://bugs.opencompositing.org/show_bug.cgi?id=676

NoSkill
December 19th, 2007, 02:35 PM
Ok, I reported the bug here: http://bugs.opencompositing.org/show_bug.cgi?id=676
Dennis Kasprzyk (onestone) has fixed the problem. I've just done a git-pull and recompiled latest compiz (Wed, 19 Dec 2007 13:11:37 +0000) and the unsupported-plugins (Wed, 19 Dec 2007 11:32:04 +0000) and the reflection issue is now corrected :cool:

Thank you Dennis Kasprzyk :D

SmSpillaz
December 19th, 2007, 03:43 PM
Dennis == onestone :)

jdeslip
December 19th, 2007, 05:38 PM
Awesome. That was like my most successful bug report ever... ;) Usually they go unread for months.

EuN
December 19th, 2007, 06:59 PM
Hi,

I am wondering if anybody can help me with the problem that you guys discussed before (When I rotate the cube, the windows that are on the corner are broken to two pieces.) I am currently using Gutsy and I have compiz 0.6.1. I thought the bug was already fixed but not on mine... Any thoughts, please?

Thanks

adamk
December 19th, 2007, 08:13 PM
That bug is fixed, but only in the git master version of the plugin (which requires the git master version of compiz).

Adam

EuN
December 19th, 2007, 08:46 PM
Oh, okay. From what people are saying in this thread, I didn't think that I need to have git-master version but I guess not... I'm not like a super-duper computer person, so I might probably wait until it comes out with more stable one then... Well any ways, thanks a lot!