In general, the northern sections of the lake will spawn sooner than the southern sections (more direct sunlight at the northern part/south facing banks of lakes) This contributes to the phenomenon of not all the bass in a lake spawning at the same time (species survival mechanism)
Water temperature is a huge factor. Most of the bass at power plant lakes (Squaw, Welsh, Martin Creek) are post spawn, with the remainder still spawning. Non power plant lakes at the same latitude are mostly with males making beds. Shallow grass filled lakes will spawn sooner than very deep lakes. The deeper the lake, the longer it takes to heat up.
Next weekend (after a solid warming trend this next week and five days prior to a full moon--there should be a significant wave of spawning bass in north Texas)
Last week and this weekend, I've seen plenty of small bass fry around DFW, but most bass are in prespawn.
As of today, I'd say most lakes in the DFW area have males making beds with females rubbing their bellies on rocks/timber.
Right now, it probably looks something like this

After next weekend, it will then look something like this