rocAddressARB(lpszProc);
So basically, the glXGetProcAddressARB function is loaded at run-time and
then your patch is useless.
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
t more often (ie a lot of 'breakage' of compiles happens on people still
using older GCC releases).
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
ated to do this (I am not, as getting more games to run is more fun
than to rewrite everything :-) ).
And more people to code would be welcome of course. And I think if you
really want us to go the DDK way, you would need to at least do part of the
work yourself :-)
Lionel
--
ml/qemu-devel/2003-08/msg00058.html) where
Fabrice agrees with my post about Wine on OS/X :-)
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
alls with Windows
drivers, the way we choose is not the way to go...
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
touched)
- how some specific issues would be handled (exceptions, '...' functions,
...)
For the moment, the only thing I see is making Winelib working on OS/X
(which is a nice thing but has not much to do with running Win32/X86
applications on OS/X).
Lionel
-
pretty heavy performance
penalty compared to any direct rendering architecture (especially for
texture uploads and such).
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
#x27;s OpenGL code too :-)
So, yes, it's doable. Now is it pratical to do so and acceptable to rid a
lot of Wine code with if (emulated) { } else { } ?
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
Win32
code to go into full-screen.
2) DDraw's full-screen code relies on ChageDesktopSettings or something
like that to switch resolution.
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
t more generic (by
adding stencil support to the already existing double buffering option).
Then people could add in their DLL overrides 'GTA.EXE => windows are
double buffered and stencilled'.
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
t add 'return NULL;' in the file and do a
'make install' in the x11drv directory.
I will check the sample config file to see if it needs to be patched to
remove this option there.
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
work
anymore and I sent this patch.
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
tached to my first mail'.
But well, will let the masters fix it (I am currently happpy with the fix I
have in my tree).
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
XACTLY what the strndup code does :-)
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
So basically it does 'duplicate my string but add XXX bytes to it as I want
to strcat to it a new string of len XXX'.
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
mcpy' and not 'strncpy').
The attached patch fixes all crashes on my box, but well, as I am not very
familiar with this code, sent it to wine-devel and not wine-patches for
review by Registry gurus :-)
Lionel
--
able[i][1] = pal->palents[i].peGreen;
And what are the reasons for all these changes ? I do not see why it's
better to have the loop variables signed instead of unsigned (except if you
have a compiler warning about signed / unsigned comparison).
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
code (which is under #ifdef / #endif for the moment), I
used QueryPerformanceCounter as a real Windows program would do :-)
I will switch to the new FPS channel too, it's a nice idea.
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
> Better, why not help make Linux as nice as MacOS, then you wouldn't need
> to go to all this hassle in the first place.
In that case, why not just install Windows, it would prevent us all the
hassle to develop Wine :-)
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
> Changelog:
> Mike McCormack <[EMAIL PROTECTED]>
> Lionel Ulmer <[EMAIL PROTECTED]>
> - implement URLDownloadToFileA/W
Just to add that, for once, this patch is LGPL'ed as it's 'based' (let's
rather say 'stealed'
d3d8 directory.
So are you REALLY sure that it's my patch that caused these warnings to
appear ??!??
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
> I think using a function pointer should be better.
Hmmm, let me hack this up for OpenGL (wgl.c)... We will see what it gives :-)
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
d code was useless).
Here, the generated code with or without warnings should be the same :-)
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
linker flags, e.g. -L if you have libraries in a
nonstandard directory
So I would say that this is an user bug, not a Wine bug.
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
> I would like to know the actual status of it, and how to configure wine
> to use it in place of the X11 drv?
Out of curiosity, why would you use this SDL driver instead of the X11
driver ?
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
ree though to add the message and do the support on #WineHQ later on
(not that we see you much there lately :-) ).
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
this is a can of worm that I do not particularly
like to open (and it works for me (tm)).
But I will post a mail on the Mesa-devel mailing list about the
glXGetProcAddressARB issue, we will see what I get for an answer :-)
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
fectly well on my system so I cannot test with what I consider
broken headers).
If you do so, change also the 'make_opengl' Perl script as I would prefer
not to always come behind people comitting direct fixes to the
auto-generated files as soon as I want to update the files.
L
ionned in the ABI about any need for 'GL_GLEXT_PROTOTYPES'
protection of these calls, so well, I still think that it's somehow a
problem in your headers :-)
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
enGL
build if not.
I know it's a Linux only ABI but well, people on other platforms can fix the
issue if they need it to be fixed :-)
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
have this issue again ;-)
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
program and send it to NVIDIA for them to debug if you
are really motivated.
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
ast thanks to line compression :-)
Lionel
PS: '50 lines quoted for one line reply ?' (and using the dreaded
Outlook quoting convention)
--
Lionel Ulmer - http://www.bbrox.org/
so no need to show me the demo.
Lionel
PS: do not count on me to debug this, I hate XVidMode :-)
--
Lionel Ulmer - http://www.bbrox.org/
fixed as of yet although a patch fixing this has been sent recently
(I still need to look at it though :-/ ).
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
his is probably related to synchonous/asynchonous
> X modes.
In case you want to catch this, there is a mechanism in place in Wine to
handle X calls which can lead, in 'normal usage' to X11 error being sent.
Look at, for example, the DGA2 initialization.
Lionel
--
en
reallocated to another object ... and when the mixing function continues on
the now-freed buffer => crash).
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
maybe you can, but we do not guarantee at all that the result will
even work. If you use Winelib to port an application and never intend to use
any native Windows DLL, it could, but that is currently not supported by
Wine (ie have Wine use pthread for its threading).
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
ee it as basic respect regarding his
co-developers.
By the way, nobody ever knew *why* Hidenori asked to have his code removed.
The fact that it's due to legal issues with the code are only, as far as I
know, rumors.
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
...
So basically, it works per default.
Otherwise, there is the '--dll quartz,devenum=n' solution :-)
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
On Wed, Jun 11, 2003 at 06:21:57AM +0200, Sylvain Petreolle wrote:
> Do we even already started the Directx 9 implementation ?
Not that I know of, but you are free to help them :-)
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
saviour (to all the gamerz out there who cannot have intro / cutscene
movies due to the missing Quartz stuff in Wine).
We were planning to start on it this summer, but well, as we have still a
lot of work on D3D(7/8/9) and DInput, it was not really our highest
priority.
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
patch was never comitted to Wine ? Maybe this
will prevent me to do 'quartz,devenum=n' and only 'quartz=n' to get movies
in some applications :-)
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
e most of the work I think and the rest
is only code stealing :-)
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
adding
the IDirectInputDevice2A interface to the QueryInterface call).
The problem is not the Changelog one, it's just that it's now really hard to
do any code review with these kinds of stuff as change are accumulating :-/
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
sec) tid=000c
> Wine exited with a successful status
Well, if you do not fear huge traces and if the problem occurs too with
+relay, do a +relay trace and see who created this '0x77e340' critical
section.
Is it a Wine-internal critical section or one from the game ?
D3D8 to be sure to not step on anyone's toes.
Finally, if you wait for the code to stabilize, you may wait for a long time
;-)
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
t a watchpoint
on the lpGbl variable to see when it goes back to being NULL.
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
creen.
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
e just a GDB backtrace is usually not enough to understand when
and where the problem occured).
So could you (nor Raphaël :-) ) send to the list if not too big or to me in
private a +ddraw log up to the point where the game crashes.
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
f you tell me 'They
define extensions too !!!', this is not problem for my way as all extensions
would be redefined with the _WINE suffix :-)
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
t; levels at the moment. Great Work guys.
Can you send me screenshots of the 'gray levels' ?
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
done in Windows) which we would
create from scrach anyway as it's not present in the Linux system headers.
> Well, i have thought to begin implement it ;)
Feel free to do it :-)
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
planned to do and you
told that it would introduce breakage :-)
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
r that you missed the OpenGL dependency when installing a package).
And 'native' D3D8 is certainly not supported by Wine.
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
ll happen to create hundreds of #defines / prototypes.
> Perhaps they are copyright nvidia? :-)
AFAICR, NVIDIA only ships gl.h and glx.h files. You need to get glext.h and
glxext.h yourself. And these we can generate ourselves from the GL extension
registry :-)
Lionel
--
issues, but never as bad as for D3D.
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
him ship his .hs in Wine :-)
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
ine would be GL 1.2 and all the rest would be redefined.
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
ocate a lot for the Desktop option).
I do *NOT* want to have my Windows and my Linux stuff to mix together. So I
always use Dekstop mode and I have clearly delimited Windows drives for
Wine.
Lionel (who wonders if he's the only one in this case :-) )
--
Lionel Ulmer - http://www.bbrox.org/
d all this discussion
would not have been started at all :-)
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
our Linux FS though :-)
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
So that we are only hiding the problem anyway.
What makes you sure that they will have set a fake C drive properly or
created the sub-directories and all that stuff ?
> Can't agree, I'm not seeing the security problem here.
Me neither. Just stupid default values :-)
Lionel
-
figuration in Wine ?
Because mapping '/' by default is plain ugly in my opinion... It's like
shipping some server application with a default blank password :-)
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
l I forgot this hack... [;-)]
I think to support this using GL, we should use the feedback buffer. Will
surely be slow, but well, better than to write our own lighting :-)
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
l free, I will review it and see if it's nice enough :-)
Lionel (busy doing tests in real Windows about reference counting)
--
Lionel Ulmer - http://www.bbrox.org/
e if / else code).
Something like that :
else if (ZBUFFER) {
(...)
} else if (OVERLAY) {
return ERROR;
} else {
FIXME()
}
--
Lionel Ulmer - http://www.bbrox.org/
7;NOT SUPPORTED' in this case.
Could you try this and tell us if it works too ?
Lionel
PS: can't really send a patch as I am a bit far from my box :-)
--
Lionel Ulmer - http://www.bbrox.org/
e right
size :-) ). But I sill would like to be able to change the size of the games
I want to debug.
> My fear with that is that an app could think the change
> happened and behave badly!
Well, this is what Wine did for 10 years now and nobody ever complained :-)
--
Lionel Ulmer - http://www.bbrox.org/
ge on us poor GCC
2.95.X compilers :-)
> Wine doesn't like C++ style comments (//) because some C compilers don't
> accept them, I think you have to use /* */
I think // is valid C99 too.
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
Linux x86
emulation on x86 and PowerPC Linux hosts by using dynamic translation.
Its main goal is to be able to run the Wine project on non-x86
architectures.
Fabrice.
- End forwarded message -
--
Lionel Ulmer - http://www.bbrox.org/
p Database but nobody listens :-)
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
-o makedep makedep.o
-L../libs/port -lwine_port
/usr/local/bin/ld: cannot find -lwine_port
collect2: ld returned 1 exit status
make[1]: *** [makedep] Error 1
make[1]: Leaving directory /usr/local/src/Wine/CVS/wine_work/tools'
make: *** [tools/makedep] Error 2
"""
Doing fir
e more
than happy to change all that (when I find time as I'm pretty short of it
lately). Of course, if this is already documented how to do it, tell me to
RTFM :-)
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
ur_caps); TRACE("\n");
> }
As we use 'TRACE' now and not 'DPRINTF', the 'TRACE_ON' constructs could be
removed.
But well, one could say that it optimizes stuff to not do the test thrice :-)
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
ch won't work at all without
OpenGL are 'hard-linked' to GL (ie D3D, D3D8 and OpenGL32.DLL).
So basically, GL and GLU are NOT part of the depedancies of Wine, only of
some parts of it :-)
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
cipating in the GL ARB meetings (like Brian Paul or
people like him).
So I don't think this patch should be applied as is...
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
d a nice
OpenGL packaged Wine) but well, sometimes enough is enough and stuff should
be fixed outside of Wine and respecting the rules instead of adding yet
another work-around.
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
xt.h file for me to look at :-)
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
ameText (0175,0x4067fee8,260): unsupported key,
vkey=, ansi=
So I wonder if I will submit the patch or not.. Is there a way to
'enumerate' the keys present on the keyboard ?
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
ith patch 1.
Thanks,
Lionel (still IDAing Tribes :-/ )
--
Lionel Ulmer - http://www.bbrox.org/
be able to use the old slow as hell graphical driver as
a fallback
--
Lionel Ulmer - http://www.bbrox.org/
a date soon (otherwise I may have to skip again due to
vacations or other stuff :-) ).
Germany, UK, all fine for me :-)
Lionel (who toyed with the idea to try to organize a D3D summit will all
developpers as we are 3 French and one Brit :-) ).
--
Lionel
calls).
Could you try to replace them by ARB calls and tell us if it works better ?
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
h any other
> game that does this. Although i know that Tribes didn't support Opengl
> nativly but it added it with a patch later on.
Well, for this, create a new bug and attach the +opengl,+relay,+x11drv log I
requested.
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
use this in wine?
>
> Do i do a ./configure --enable-glide or --with-glide ?
> And so on..
If should be used automagically and not need any configure stuff.
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
do an implicit Acquire at device creation
(as it's done for the keyboard).
But if the 'clean' fix work, let's use this one up until the point in time
where an uglier one is needed :-)
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
The other way would be : if ANYONE here uses (or can use) his card in 24 /
24 mode, please contact me so that I can do experiments on your X display to
detect 24 / 24 from 24 / 32 :-)
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
change
is too slow ?
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
uess that a patch would be to return an error at surface creation when
OVERLAY are requested.
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
en I find some time.
Lionel (back from vacations still in one piece :-) )
--
Lionel Ulmer - http://www.bbrox.org/
hrough a proper HAL and for OpenGL, it's not
documented how Windows did it, so we did our own hacks).
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
Hi all,
I updated the D3D status page (http://www.bbrox.org/d3d_status.html) with
some new screenshots and some new demos. Nothing revolutionnary though :-)
Thanks to Christian for the 3D Mark 2000 paragraph.
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
ust the version ressources in it
and see if it's enough ?
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
being tested whereas they should not have been.
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
what kind of stuff the game expects.
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
tached surface.
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
Well, we loop on 'surf' (which will be NULL at the end of the loop) and test
'found' (that won't be NULL if a matching surface was found). So no, I do
not see any problem here.
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
1 - 100 of 266 matches
Mail list logo