| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
This is done by stopping linking to libmesagallium.a and removing DRI
related stuff. The state tracker an application links to decides the
API supported.
Signed-off-by: Chia-I Wu <[email protected]>
|
|
|
|
|
|
| |
Fix generation of depend. Link to the dynamic libraries used.
Signed-off-by: Chia-I Wu <[email protected]>
|
|
|
|
|
|
| |
State trackers like es or vega need to install their libraries.
Signed-off-by: Chia-I Wu <[email protected]>
|
|
|
|
| |
Signed-off-by: Chia-I Wu <[email protected]>
|
|
|
|
|
|
|
|
| |
When GLX_INDIRECT_RENDERING is defined, some symbols are used in
libglapi.a but are not defined. Define them through the help of
glapitemp.h.
Signed-off-by: Chia-I Wu <[email protected]>
|
|
|
|
| |
It is a valid and tested combination on D3D9.
|
| |
|
| |
|
|
|
|
| |
Signed-off-by: Corbin Simpson <[email protected]>
|
|
|
|
| |
Signed-off-by: Corbin Simpson <[email protected]>
|
|
|
|
|
|
|
|
|
| |
Suggested by Joakim Sindholt.
Also, put flushing of colorbuffers _before_ the framebuffer state setup,
suggested by docs.
Signed-off-by: Corbin Simpson <[email protected]>
|
|
|
|
| |
Signed-off-by: Corbin Simpson <[email protected]>
|
|
|
|
| |
performance optimization
|
|
|
|
|
| |
It's not sampling based so its results are biased towards functions called
many times.
|
|
|
|
|
| |
For example, we would like to have a predicate and texture token
in one instruction to do predicated texture sampling.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Mip-mapped 3D textures are not arrays of 2D layers
with a mip-map layout like 2D textures, therefore we
cannot use image_nr == depth for them.
Making use of "volume tiling" modes now, the allowed
modes are 0xZY where Z <= 5 and y <= 5.
|
|
|
|
|
|
|
|
| |
Handle the remaining semantic names and indices.
Respect color interpolator when not flatshading.
Based on Michal's softpipe commit
eb699d64ec7057032139baccedcb0694ca41d706.
|
|
|
|
|
|
|
| |
Everything now goes through the draw_vbuf handler, the same as
regular drivers.
Based on Keith's commit 4fe0fc3eba1f79beda890a5016359d549bab6ad4.
|
|
|
|
|
| |
Based on Michal's identical commit for softpipe
(ca9c413647bf9efb5ed770e3a655bc758075aec7).
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
There is little point in having a special TGSI token just to handle
predicate register updates. Remove tgsi_dst_register_ext_predicate token
and instead use a new PREDICATE register file to update predicates.
Actually, the contents of the obsolete token are being moved
to tgsi_instruction_ext_predicate, where they should be
from the very beginning.
Remove the NVIDIA-specific condition code tokens -- nobody uses them
and they can be emulated with predicates if needed.
Introduce PIPE_CAP_SM3 that indicates whether a driver supports
SM3-level instructions, and in particular predicates.
Add PIPE_CAP_MAX_PREDICATE_REGISTERS that can be used to query the driver
how many predicate registers it supports (currently it would be 1).
|
|
|
|
|
| |
Handle the remaining semantic names and indices.
Respect color interpolator when not flatshading.
|
| |
|
|
|
|
| |
Cleared out my git stash.
|
|
|
|
| |
PVS flush is needed before changing the vertex shader or vertex shader constants.
|
| |
|
|
|
|
| |
A fair amount more flexible and easier to maintain.
|
| |
|
|
|
|
|
| |
Don't assume that a SET that writes to IF's argument
directly precedes the IF.
|
|
|
|
|
| |
Will use AND for gl_FrontFacing, the face input
is either 0 or 0xffffffff.
|
|
|
|
|
|
|
|
|
|
|
| |
First, using width * block size as pitch is evidently
wrong if a block contains more than 1 texel.
For tiled textures, since a block occupies a contiguous
area of memory, y addressing in m2mf has to be done by
block index, not the y coordinate itself.
This should fix compressed textures.
|
| |
|
|
|
|
| |
Adds a more generic SIFC transfer function.
|
|
|
|
|
|
|
| |
We have to indicate to the hw whether the FP exports
multiple colour results.
Method 0x121c is used to specify the number of RTs.
Also deactivate zeta explicitly if there's no zsbuf.
|
| |
|
|
|
|
|
| |
It's requires to get GL2.1, therefore, much more piglit tests can be used
for testing. Figure out later how to emulate this.
|
| |
|
| |
|
|
|
|
| |
Also, correct typos in comments.
|
|
|
|
| |
Also, a subtle fix in emitting a texture state
|
| |
|
| |
|